Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Computer engineering research prompts bug fixes, updates to major GPU frameworks (ucsc.edu)
8 points by rbanffy on March 25, 2023 | hide | past | favorite | 1 comment


The main interesting bits:

> The MP-relacq (Message Passing relacq) litmus test, shown in Fig. 1b, writes to location x ( a ) and sets a flag ( c ) in thread 0, then reads the flag ( d ) and reads the data ( f ) in thread 1. The fence instructions synchronize across the threads. A violation occurs if thread 1 observes the updated flag without observing the updated data. While existing stress testing environments did not reveal any violations, our novel parallel approach was able to observe violations in the WebGPU platform on AMD GPUs. This resulted in a fix to an AMD Vulkan compiler and a specification change to the WebGPU MCS




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: