4 ms·
SO many comments missing the entire point in reply to this! It's like none have noticed all processors, even gaming centric ones, come with a bunch of cores th
by oldcynic 8y ago
SO many comments missing the entire point in reply to this!
It's like none have noticed all processors, even gaming centric ones, come with a bunch of cores these days. Athlon dual core is not exactly a recent innovation, it's archaeology. So all the trivia and "yeah but..."
+ Gaming and a few other tasks mostly do not benefit from more cores and tend to be extremely GHz dependent. Thanks to massive GPU parallelisation we're left mainly CPU bound.
+ Even gaming pitched "Extreme" SKUs are disappointing from a GHz PoV
+ We haven't been in MS-DOS mode or had problems serving 120 OS background processes for a very, very long time indeed.
+ Power and heat have still gone wildly up despite the switch to cores not GHz
So, processor manufacturers hopped off the GHz race for well known reasons. We're now a decade on from that and GHz is about the same like they have stopped thinking about GHz entirely.
It's not unreasonable to have hoped to have hit 5GHz without wildly unrepresentative cheats hidden under the desk, or that they would have kept at least a few percent of their research chasing some more Hz as well as cores.
- Piezoid 8y agoI will keep my dual X5690 machine for few more years I guess. The increase IPC of modern CPU is only 33% compared to theses old Xeons. Although, power consumption is another factor to consider...
- sliken 8y agoSure, we can all wish that physics were to bend to our 'reasonable' expectations. The reality of it is: 1) increasing the clock rate is hard past 3 GHz or so. The memory wall doesn't get any easier, so IPC drops as clock rate increases. Also heat becomes more of an issue. 2) increasing pipeline length (to make it easier to hit higher clocks) has increasing penalties for each branch misprediction. So IPC drops significantly and you end up back where we are today (high IPC, but low clock). 3) shrinking chips to increase the clock rate no longer works. Generally the insulation layer is so thin that making it thinner results in more leaking. 4) Ever increasingly smart cores (to get higher IPC), makes it ever harder to increase the clock. It's actually pretty amazing what happens in 1/3rd of a ns. Voltage changes in silicon actually move quite slowly (relatively to the speed of light) in silicon. Things like looking at a queue of 80 instructions, figuring out which ones have no pending dependencies, and issuing them to the right unit is pretty impressive for 0.33 ns. Moving to 0.2ns makes it worse. So could AMD, Intel, or anyone with a decent CPU team design a 5 GHz cpu... sure, no problem. Would it be any faster for general purpose code running on today's 3 GHz CPUs, unlikely. Personally for my desktop use I don't care about best case performance (0% cache misses), or even average case performance (which is generally way more than I need). I care about worst case performance. Stutters, hangs, lagginess, etc. Linux, enough ram (32GB in my case), GTX 1070, and a M2 for /home. So I welcome the additional cores. Plex transcoding, compressing family videos, making new icons for 10,000 photos, large parallel compiles, etc. Hell sometimes I game while the kids are watching plex streaming and neither of us notice. Thank god for M.2 which killed off the rather serious bottlenecks with SATA.