nanoUFO@sh.itjust.worksM to Games@sh.itjust.worksEnglish · 2 years agoDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comexternal-linkmessage-square16linkfedilinkarrow-up173arrow-down12
arrow-up171arrow-down1external-linkDirectX 12 'Work Graphs' aim to eliminate CPU bottlenecks by putting the GPU in chargewww.tweaktown.comnanoUFO@sh.itjust.worksM to Games@sh.itjust.worksEnglish · 2 years agomessage-square16linkfedilink
minus-squareferret@sh.itjust.workslinkfedilinkEnglisharrow-up14arrow-down1·2 years agoGPUs are really terrible at the kind of multitasking required to run an OS
minus-squaremindbleach@sh.itjust.workslinkfedilinkEnglisharrow-up3arrow-down9·2 years 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.