Recently a fellow engineer of mine asked me this question:
Why are people buying quad core CPU's when barely any programs (or ones to come within the next 2 years) are optimized for it?
I thought through his questions and his points:
1. Most applications out there don't support multi-threading. Ones that do support, usually are better optimized with dual core than quad cores.
2. Quad cores are more expensive and generally consume more power at the same clockspeeds.
3. Even gaming, dual cores offer neck to neck performance or even better in some cases at the same clockspeeds.
4. The cost (same clock speed quad cores are generally twice the price) does not justify the minute gains in quad core optimized programs over a dual core.
5. Chances are your CPU will be dated by 2 years, so there's no such things as "future proofing."
As an EE myself, I know that there's still a long way to go for optimizing multi-threaded applications.
I find his points rather valid and just thought I'd bring this up for a discussion since I'm interested in what people think.
Why are people buying quad core CPU's when barely any programs (or ones to come within the next 2 years) are optimized for it?
I thought through his questions and his points:
1. Most applications out there don't support multi-threading. Ones that do support, usually are better optimized with dual core than quad cores.
2. Quad cores are more expensive and generally consume more power at the same clockspeeds.
3. Even gaming, dual cores offer neck to neck performance or even better in some cases at the same clockspeeds.
4. The cost (same clock speed quad cores are generally twice the price) does not justify the minute gains in quad core optimized programs over a dual core.
5. Chances are your CPU will be dated by 2 years, so there's no such things as "future proofing."
As an EE myself, I know that there's still a long way to go for optimizing multi-threaded applications.
I find his points rather valid and just thought I'd bring this up for a discussion since I'm interested in what people think.