发明名称 FAST DATA RACE DETECTION FOR MULTICORE SYSTEMS
摘要 A system and method to parallelize data race detection in multicore machines are disclosed. The system and method does not generally require any change in the underlining system and the same race detection algorithm may be used, such as FastTrack. In general, race detection is separated from application threads to perform data race analysis in worker threads without inter-thread dependencies.
申请公布号 US2016364315(A1) 申请公布日期 2016.12.15
申请号 US201615180483 申请日期 2016.06.13
申请人 Lee Yann-Hang;Song Young Wn 发明人 Lee Yann-Hang;Song Young Wn
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method for parallelize data race detection in a multi-core computing machine, the method comprising: creating one or more detection threads within the multi-core computing machine; generating a queue for each of the one or more created detection threads; upon accessing of a particular memory location within a memory device of the multi-core computing machine by an application thread of the multi-core computing machine, distributing access information into the queue for a particular detection thread of the one or more detection threads; and utilizing the particular detection thread to retrieve the access information from the queue for the particular detection thread.
地址 Tempe AZ US