4 ms·
As far as architectural improvements for increasing single-core performance go, we've already reached somewhat of a dead end. Intel x86 chips already do crazy t
by zhemao 13y ago
As far as architectural improvements for increasing single-core performance go, we've already reached somewhat of a dead end. Intel x86 chips already do crazy things like rearranging instructions and executing 3-4 instructions at a time. With stuff like multi-core and SIMD now, we'll need compiler improvements to take advantage of the architecture improvements.
- zhemao 13y agoNot that compilers don't already make these optimizations. But it's pretty hard to map sequential languages like C to a many-core processor with really large SIMD units. Any abstraction that tries to make code still look sequential even if it is being executed on many cores is going to be leaky.