Acceleration techniques for chip-multiprocessor simulator debug

被引:0
|
作者
Wang, Haixia [1 ]
Wang, Dongsheng [1 ]
Li, Peng [1 ]
机构
[1] Tsinghua Univ, Natl Lab Informat Sci & Technol, Res Inst Informat Technol, Beijing 100084, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:509 / 515
页数:7
相关论文
共 50 条
  • [31] LE1: A parameterizable VLIW Chip-Multiprocessor with hardware PThreads support
    Stevens, David
    Chouliaras, Vassilios
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 122 - 126
  • [32] A DEA-GA multi-objective scheduling algorithm for Chip-Multiprocessor
    Chai, Song
    Li, Yubai
    Wu, Chang
    Wang, Jian
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SCIENCE AND SOCIAL RESEARCH (ICSSR 2013), 2013, 64 : 666 - 670
  • [33] Power Gating with Block Migration in Chip-Multiprocessor Last-Level Caches
    Kadjo, David
    Kim, Hyungjun
    Gratz, Paul
    Hu, Jiang
    Ayoub, Raid
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 93 - 99
  • [34] Coherence maintenances to realize an efficient parallel processing for a cache memory with synchronization on a chip-multiprocessor
    Yamawaki, A
    Iwane, M
    8TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2005, : 324 - 331
  • [35] Memory subsystem characterization in a 16-core snoop-based chip-multiprocessor architecture
    Villa, FJ
    Acacio, ME
    García, JM
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 213 - 222
  • [36] MRP: Mix Real Cores and Pseudo Cores for FPGA-based Chip-multiprocessor Simulation
    Chen, Xinke
    Zhang, Guangfei
    Wang, Huandong
    Wu, Ruiyang
    Wu, Peng
    Zhang, Longbing
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 211 - 216
  • [37] Efficient Mapping of Multi-threaded Applications onto 3D Stacked Chip-Multiprocessor
    Pandey, Rakesh
    Sahu, Aryabartta
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 324 - 331
  • [38] A Flexible Chip Multiprocessor Simulator Dedicated for Thread Level Speculation
    Wang, Yaobin
    An, Hong
    Liu, Zhiqin
    Li, Ling
    Huang, Jun
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2127 - 2132
  • [39] A novel Chip-Multiprocessor Architecture with optically interconnected shared L1 Optical Cache Memory
    Maniotis, P.
    Gitzenis, S.
    Tassiulas, L.
    Pleros, N.
    2014 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2014,
  • [40] Rapid Prototyping of the Data-Driven Chip-Multiprocessor (D-2-CMP) using FPGAs
    Tatas, Konstantinos
    Kyriacou, Costas
    Evripidou, Paraskevas
    Trancoso, Pedro
    Wong, Stephan
    PARALLEL PROCESSING LETTERS, 2008, 18 (02) : 291 - 306