4 ms·
> but tons of useful software is still bottlenecked by single core speed It's interesting to see approaches like Apple's where more and more of computationally
by andrewjl 6y ago
> but tons of useful software is still bottlenecked by single core speed
It's interesting to see approaches like Apple's where more and more of computationally heavy work is moved onto what are essentially special purpose purpose ASICs (I think you can generously expand the definition to even include GPUs). Specific examples include video decoding, graphics, and increasingly ML computation. Once those things become "free" what is left? I'd say mostly just many layers of abstractions atop basic computation.
As more and more software stacks become ergonomic w.r.t. multithreading & multiple execution contexts, single core becomes less of a bottleneck. IMO that's the ultimate solution to the hard physical constraints of Moore's Law. Short of a new type of compute substrate.