If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
An Introduction To Intel's Tremont Microarchitecture
Fortunately, the typical number of different tasks running on modern general purpose CPU is more than one.
It's 2019. DOS and likes are way in the past.
Yes multi-tenancy is important, but if you have critical tasks that aren't embarassingly parallel we still have to deal Amdahl's law and therefore single-thread performance is still relevant.
This looks pretty damn powerful for a low-power optimized CPU. Maybe AMD should also make a low-power and low-cost design, possibly reusing some Zen building blocks. Previous low-power AMD architectures were quite popular after all, especially Jaguar.
Yes multi-tenancy is important, but if you have critical tasks that aren't embarassingly parallel we still have to deal Amdahl's law and therefore single-thread performance is still relevant.
Not just relevant. It's _the_ metric. Multicore is more or less a tack-on once you've taken the step (not really, but you get the point).
Single-threaded performance is hard.
Multiple cores do not scale forever on arbitrary problems either.
The only reason we have multicore solutions is because single threaded performance is hard.
If you could do the performance of all the cores in one thread with the same power envelope you could do away with SMP, Lowlevel contention, Cache coherency etc.
A shitload of power goes to just keeping state in multicore solutions. Both in hardware and software.
Obviously any magically fast singlecore won't happen so we deal with multicores.
But saying that "single threaded performance does not matter" is equal to having no clue.
Last edited by milkylainen; 24 October 2019, 05:10 PM.
Fortunately, the typical number of different tasks running on modern general purpose CPU is more than one.
It's 2019. DOS and likes are way in the past.
There are lot's of workloads that are single core by nature or where parallelization increases too much latency. Running "more than one task" is not decremental to a high single core performant CPU.
Comment