4 ms·
>I still don't get why today people care so much about single thread performance. For about 10 minutes a few years ago, when the M1 had the best single threade
by hospitalJail 3y ago
>I still don't get why today people care so much about single thread performance.
For about 10 minutes a few years ago, when the M1 had the best single threaded performance per buck, people cared.
Now that the M1 isnt the leader in single threaded, we are back to the 'multithread is most important'.
Which has always been true. If your program needs an improvement in speed, you can multithread it. The opposite isnt true.
- holoduke 3y agoNot all algorithms can be chunked up. Single thread performance is and will always be important.
- Joker_vD 3y ago> If your program needs an improvement in speed, you can multithread it. The opposite isnt true. What do you mean by "the opposite"? "If your program doesn't need an improvement in speed, you can't multithread it"? "If you can multithread your program, then it doesn't need an improvement in speed"? Well, yeah, obviously both of those statements are false but they're also quite useless, so who cares?
- insanitybit 3y agoYou can improve performance by moving to a single thread. Pinning work to a single core will improve cache performance, avoid overhead of flushing TLBs and other process specific kernel structures, and more.