This paper presents a tool and a technique to fix data-race in certain subset of OpenMP programs by suggesting barrier insertions.
A tool for automated repair of CUDA and OpenCL kernels
This paper introduces Re-Order Bounded Model Checking to efficiently repair programs on weak memory models.
This paper presents a technique for automatically constructing a fix for buggy concurrent programs: given a concurrent program that does not satisfy user-provided assertions, we infer atomic blocks that fix the program. An atomic block protects a …