▲ | timschmidt a day ago | ||||||||||||||||||||||||||||||||||
And? Software is getting more sophisticated and capable too. First time I switched an iter to a par_iter in Rust and saw the loop spawn as many threads as I have logical cores felt like magic. Writing multi-threaded code used to be challenging. | |||||||||||||||||||||||||||||||||||
▲ | pjmlp a day ago | parent [-] | ||||||||||||||||||||||||||||||||||
Now make that multi-threaded code exhaust a 32 core desktop system, all the time, not only at peak execution. As brownie points, keep the GPU busy as well, beyond twirling its fingers while keeping the GUI desktop going. Even more points if the CPU happens to have a NPU or integrated FPGA, and you manage to also keep them going alongside those 32 cores, and GPU. | |||||||||||||||||||||||||||||||||||
|