Acceleration Techniques for Chip-Multiprocessor Simulator Debug

Haixia Wang,Dongsheng Wang,Peng Li
DOI: https://doi.org/10.1007/11859802_51
2006-01-01
Abstract:By exploring thread-level parallelism, chip multiprocessor (CMP) can dramatically improve the performance of server and commercial applications. However, complex CMP chip architecture made debugging work time-consuming and rather hard. In this paper, based on the experience of debugging CMP simulator ThumpCMP, we present a set of acceleration techniques, including automatic cache-coherence check, fast error location, and workload rerun times reducing technique. The set of techniques have been demonstrated to be able to make CMP chip debugging work much easier and much faster.
What problem does this paper attempt to address?