作者
Milos Prvulovic
发表日期
2006/2/11
研讨会论文
The Twelfth International Symposium on High-Performance Computer Architecture, 2006.
页码范围
232-243
出版商
IEEE
简介
Chip-multiprocessors are becoming the dominant vehicle for general-purpose processing, and parallel software will be needed to effectively utilize them. This parallel software is notoriously prone to synchronization bugs, which are often difficult to detect and repeat for debugging. While data race detection and order-recording for deterministic replay are useful in debugging such problems, only order-recording schemes are lightweight, whereas data race detection support scales poorly and degrades performance significantly. This paper presents our CORD (cost-effective order-recording and data race detection) mechanism. It is similar in cost to prior order-recording mechanisms, but costs considerably less then prior schemes for data race detection. CORD also has a negligible performance overhead (0.4% on average) and detects most dynamic manifestations of synchronization problems (77% on average …
引用总数
20062007200820092010201120122013201420152016201720182019202020212022202320245249413915138673452
学术搜索中的文章