6 ms·
Counterpoint: single threaded performance hasn't improved much in the past 20 years. Maybe 5x at best. And virtually every UI programming environment still has
by wonnage 1y ago
Counterpoint: single threaded performance hasn't improved much in the past 20 years. Maybe 5x at best. And virtually every UI programming environment still has problems with work done on the main thread.
- DrillShopper 1y agoSingle thread performance increased every processor generation, and is still doing so today.
- Nevermark 1y agoToo true! RAM parallel bandwidth, increased caching levels and size, and better caching rules, instruction re-ordering, predictive branching, register optimization, vector instructions, ... there have been many advances in single thread execution since the 90's. Beyond any clock speed advances.
- zveyaeyv3sfye 1y agoIncreased yes, but not by a whole lot. See https://cdn.arstechnica.net/wp-content/uploads/2020/11/CPU-performance-retrospective.st-2013-2020.png https://cdn.arstechnica.net/wp-content/uploads/2020/11/CPU-p... and https://cdn.arstechnica.net/wp-content/uploads/2020/11/CPU-performance-retrospective.st-gen-on-gen.png https://cdn.arstechnica.net/wp-content/uploads/2020/11/CPU-p... Source: https://arstechnica.com/gadgets/2020/11/a-history-of-intel-vs-amd-desktop-performance-with-cpu-charts-galore/ https://arstechnica.com/gadgets/2020/11/a-history-of-intel-v... (I'm sure someone could dig up more recent graphs, but you get the idea). In order to get more performance, your app needs to use multithreading.