A Novel Data Race Detection Approach Based on Buddy Memory Allocator

Zhengyang Liu,Hua Zhang
DOI: https://doi.org/10.2991/aiea-16.2016.88
2016-01-01
Abstract:As a common problem of multi-core parallel programs, the problem of data race has been paid more and more attention in recent years. In this paper, a dynamic detection approach for data race problem detection is proposed. By introducing a new metadata storage based on the buddy memory allocator, the metadata access performance is improved significantly. A specific implementation of the approach based on LLVM compiler infrastructure is made. The experimental results show that the proposed approach can reduce the time cost of dynamic race detection and achieve 2x-5x performance on the Olden benchmark.
What problem does this paper attempt to address?