arrow
返回

Linear Time Memory Consistency Verification

delete2012-04-01
delete14
PRE
AI
W
Weiwu Hu *
Y
Yunji Chen
T
Tianshi Chen
Q
Qian Cheng
L
Lei Li
DOI:10.1109/TC.2011.41delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Verifying the execution of a parallel program against a given memory consistency model (memory consistency verification) is a crucial problem in the functional validation of Chip Multiprocessor (CMP). In the absence of additional information, the above problem is known to be NP-hard. By adopting the pending period information, this paper proposes the first linear-time software-based approach to memory consistency verification. Our approach relies on a novel technique called reusable cycle checking, which reuses the previous order information when repeatedly checking cycle at different frontiers. In the context of pending period information, this technique significantly reduces the overall computational costs required by cycle checking, enabling linear-time (in the number of memory operations) memory consistency verification for any given multicore system with a constant number of processors. From a practical perspective, an industrial memory consistency verification tool, named XCHECK, has been developed based on our approach. XCHECK is capable of working with neither test program constraint nor dedicated hardware support in postsilicon verifications of many multiprocessor systems. Experimental results show that XCHECK is 3-10 times faster than a state-of-art software-based approach. XCHECK has been integrated into the verification platforms for an industrial multicore processor Godson-3B, and found several bugs of the design.
Keyword:
Memory consistency
physical time order
verification
global clock
pending period
reusable cycle checking

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

Solid-State Deuterium NMR Spectroscopy of Membranes
err2017-02-24
err0
PREAI
errTrivikram R. Molugu; Xiaolin Xu; Avigdor Leftin; Silvia Lope-Piedrafita; Gary V. Martinez; Horia I. Petrache; Michael F. Brown
err分享
err收藏
err分享
err收藏
err分享
err收藏
Commentary: At least eighty percent of brain grey matter is modifiable by physical activity: a review study
err2018-05-08
err0
errOAAI
errIrene Esteban-Cornejo; Andrés Catena; Charles H. Hillman; Arthur F. Kramer; Kirk I. Erickson; Francisco B. Ortega
err分享
err收藏
学者 查看更多内容