nanoUFOM to GamesEnglish · 1 year agoDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comexternal-linkmessage-square16fedilinkarrow-up173arrow-down12
arrow-up171arrow-down1external-linkDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comnanoUFOM to GamesEnglish · 1 year agomessage-square16fedilink
minus-squareferretlinkfedilinkEnglisharrow-up14arrow-down1·1 year agoGPUs are really terrible at the kind of multitasking required to run an OS
minus-squaremindbleachlinkfedilinkEnglisharrow-up3arrow-down9·1 year 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.