3 ms·
Why is single threaded performance important? When I think about my daily work - it is very multi-threaded: * parallel builds * video running in chrome * a
by pm24601 10y ago
Why is single threaded performance important?
When I think about my daily work - it is very multi-threaded:
* parallel builds
* video running in chrome
* a zillion tabs open
What I really care about is battery life.
- ianai 10y agoBecause the UI is single threaded, I think. i.e. the actual drawing of a button press or menu call up.
- flukus 10y agoBecause a lot of things still aren't or can't be multi threaded, most notably game engines.
- jeeva 10y agoI think I'd argue that game engines are implementing and running multi-threaded engines a heck of a lot these days - to the extent that if a game _is_ heavily using a single core, you'll see complaints. I would be exceptionally surprised to see any of the higher-budget games running on a single thread. Low-budget indie games less so. Personally, I've found that a good benchmark for "what is happening in most games" is the lowest common denominator - consoles. Having said this, you might be arguing that it's hard to split everything out equally in a game - but it's far more likely that threads are created for the stuff that can be - physics calculations, sound, etc. (the stuff that might have, in the past, be split out to dedicated hardware)
- flukus 10y agoThe latter, from what I understand most engines are multi threaded only in the sense that multiple threads are running stuff, one thread for sound, one thread for simulation etc, and that the graphics processing (still the bottleneck in most games) is still mostly single threaded, at least until it get's to the GPU.