nanoUFOM to GamesEnglish · 9 months agoDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comexternal-linkmessage-square17fedilinkarrow-up173arrow-down12
arrow-up171arrow-down1external-linkDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comnanoUFOM to GamesEnglish · 9 months agomessage-square17fedilink
minus-squareferretlinkfedilinkEnglisharrow-up14arrow-down1·9 months agoGPUs are really terrible at the kind of multitasking required to run an OS
minus-squaremindbleachlinkfedilinkEnglisharrow-up3arrow-down9·9 months agoAre they, though? They’re hardware-threaded. Context switches are how they deal with a cache miss. This specific news sounds a lot like what an interrupt-driven scheduler would do. The bigger obstacle to a GPU OS is surely that the video card does not tend to talk to itself… and evidently that’s being addressed.
GPUs are really terrible at the kind of multitasking required to run an OS
Are they, though? They’re hardware-threaded. Context switches are how they deal with a cache miss.
This specific news sounds a lot like what an interrupt-driven scheduler would do.
The bigger obstacle to a GPU OS is surely that the video card does not tend to talk to itself… and evidently that’s being addressed.