News for hackers. Stuff that matters.
Re:Testing AMD's Bergamo: Zen 4c by hulitu on Sunday June 23, 2024 @06:35AM (#40766350)
> Multi threading is still the domain of gnarly bugs, and specialists writing specialist software.

It is not even there. Windows (7,10) has difficulties splitting jobs between I/O and processor. Simulations take hours because of this and because Windows like to migrate tasks from one core to the others.

Re:Testing AMD's Bergamo: Zen 4c by torginus on Monday June 24, 2024 @03:39AM (#40773420)
I haven't written low-level code for Windows for a while, but I recall that all Windows I/O since the NT days has been asynchronous at the kernel level. An I/O thread is purely an user-space construct.

In Linux, I/O threads are real, with true asynchronous I/O only being recently introduced with io_uring.