Should I Choose a 6-Core or 4-Core Processor for My Next Computer?

  • Thread starter Thread starter darkchild
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the choice between a 6-core and a 4-core processor for a new computer, focusing on performance implications, software compatibility, and future-proofing. Participants explore the relevance of core count in relation to various applications, including gaming and productivity software.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Exploratory

Main Points Raised

  • One participant expresses concern that current software may not effectively utilize more than two cores, questioning whether a quad-core with a larger cache would be a better option than a 6-core processor.
  • Another participant suggests that Windows can allocate threads to available cores, particularly in multi-threaded applications like video rendering, which can benefit from additional cores and hyperthreading.
  • A participant shares their positive experience with a 6-core processor, highlighting the ability to multitask without performance degradation, especially in gaming scenarios where background processes are managed effectively.
  • Some participants argue that for general use, anything beyond a dual-core may be excessive, while others advocate for at least a quad-core for gaming.
  • Discussion includes the potential advantages of hyperthreading and the recommendation to wait for upcoming processor releases before making a purchase.
  • There is a debate regarding the benefits of the i7-9xx series processors, with differing opinions on the significance of additional pins and PCI-express lanes for performance.
  • One participant asserts that most new software will utilize multiple cores effectively, emphasizing the importance of future-proofing with a higher core count if budget allows.

Areas of Agreement / Disagreement

Participants exhibit a range of opinions on the utility of additional cores, with some advocating for higher core counts based on future software capabilities, while others suggest that for current usage, fewer cores may suffice. The discussion remains unresolved regarding the optimal choice between 4-core and 6-core processors.

Contextual Notes

Some participants note that the effectiveness of multi-core utilization may vary depending on specific applications and that the landscape of software capabilities is likely to evolve over time.

darkchild
Messages
153
Reaction score
0
I am shopping for a new computer and I want the largest cache size possible. I've found a Dell with an AMD Phenom II X6/9MB of cache. I only understand the basics of multicore technology, and the research I've been doing online suggests that current software and operating systems are not yet able to take much advantage of it, especially anything beyond a dual core processor. I'm wondering if 6 cores could actually slow things down. Would something like a quad core with 8MB of cache be a better choice?


Thanks.
 
Last edited:
Computer science news on Phys.org
I assume that Windows will split up any multi-threaded application to use one thread per core if they are available. Some applications, such as video renderning applications, will use all the cpu cores and also hyperthreading if it's available. In addition, some video rendering applications can use the video card gpu to speed up rendering.
 
rcgldr said:
I assume that Windows will split up any multi-threaded application to use one thread per core if they are available. Some applications, such as video renderning applications, will use all the cpu cores and also hyperthreading if it's available. In addition, some video rendering applications can use the video card gpu to speed up rendering.

Yep. The problem is, I doubt that much of the software I use can make use of multithreading. I do like to use multiple programs at once, but nothing more intensive than, say, MATLAB, an email application, a web brower, and a music player.
 
It certainly would not slow things down (unless the cores themselves are slower), but it won't speed things up either. For value's sake it's best to keep it at most 4 cores, but 2 would be ideal.
 
I use six cores, and I am very satisfied. Being able to run a torrent, scan for viruses, and listen to music while playing a game all at the same time without impact on performance is awesome. Many games will take advantage of two cores, so I would say that having more than two is good because windows will put all the background processes onto the cores the game is not actually using. Many of the premium newer games take advantage of up to four cores, so having six is nice for the same reason. The back-up processes are handled on the cores not being used by the game.

The speed of the game is actually dependent on the speed of the processors themselves. So don't be mislead by the multiple cores in that respect.

I will say that for normal computer use, anything more than a dual core is overkill. For gaming I would recommend starting with a quad.
 
Most CPU-heavy applications can be (and usually are) adapted to make good use of four physical cores with low overhead.

Logical processors (hyperthreading) are generally less useful, and can be completely useless for many applications, so, for example, if choosing between Intel Core i7 950 (four cores + hyperthreading, 3.06 GHz, $280) and Intel Core i5 760 (four cores, 2.8 GHz, $175), I'd recommend to go with the i5 unless you have too much money.

I'd also recommend not to buy anything now, Intel is less than two months away from releasing a new line of processors, you'll have a better choice and possibly lower prices. Much of the high-end Intel product line is seriously overdue for some repricing. Newegg does not even carry any i7 9xx's lower than 950 any more, because the MSRP on 920-940 does not make any sense.

Personally, I'm waiting for January and then I'm going to go nuts on newegg. The plan is to get a i7-2600K, 16 GB of PC1600 memory, and some liquid cooling on top of that. My home CPU is going to be five years old next month, time to upgrade.
 
On a side note, one of the advantages of the i7-9xx sereies is they have more pins and support more pci-express lanes. This doesn't help much unless you plan to use multiple pci-express cards like a pair of video cards for gaming. Some sound cards are also pci-express, but they don't use a lot of pci-express lanes.
 
rcgldr said:
On a side note, one of the advantages of the i7-9xx sereies is they have more pins and support more pci-express lanes. This doesn't help much unless you plan to use multiple pci-express cards like a pair of video cards for gaming. Some sound cards are also pci-express, but they don't use a lot of pci-express lanes.

I'm not sure if that's really the case. I think that the additional pins of the 9xx are there because the 9xx has a triple-channel integrated memory controller and 8xx's and below are only dual-channel.
 
hamster143 said:
I'm not sure if that's really the case. I think that the additional pins of the 9xx are there because the 9xx has a triple-channel integrated memory controller and 8xx's and below are only dual-channel.
Depending on the motherboard (for example X58), i7 900 series handle 32 or 36 pci express lanes, while the other intel cpus and motherboard chipsets are 16 lanes.
 
  • #10
I'm pretty sure that I've seen LGA 1156 motherboards that can handle more than one PCI-Express x16 card.
 
  • #11
hamster143 said:
I'm pretty sure that I've seen LGA 1156 motherboards that can handle more than one PCI-Express x16 card.
In that case, each one gets 8 lanes (or less).
 
  • #12
To answer the OP, essentially ALL new software and operating systems will take advantage of multiple cores. Recent games utilize 2 or 3 (sometimes more for strategy games), and major software packages like Photoshop, Solidworks, Mathematica, etc. are all now taking advantages of multiple cores.

But the biggest thing to keep in mind here is not how programs are able to utilize the cores now, but how well they will in one, two, or three years. Programs will only get better at using more cores, so the solution that makes the most sense is a high core CPU. That is, if you can afford it. :D
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
13K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
15K
Replies
2
Views
8K
  • · Replies 9 ·
Replies
9
Views
4K