Hierarchical high speed testing and verification of chip-multiprocessors

被引:0
|
作者
Guo, Song-Liu [1 ,2 ]
Wang, Dong-Sheng [1 ]
Yao, Wen-Bin [2 ]
机构
[1] Microprocessor and SoC Technology R and D Center, Tsinghua University, Beijing 100084, China
[2] Centre of High Dependability Computing Technology, Harbin Engineering University, Harbin 150001, China
关键词
Architecture - Computer simulation - Computer software - Parallel processing systems - Program processors - Reliability - Scalability - Testing - Verification;
D O I
暂无
中图分类号
学科分类号
摘要
CMP (Chip-Multi-Processor) is a high performance architecture with low power consumption. As the scale of the chip's logic is huge, and all parts of the memory system must be reliable, verification and testing of a CMP system is complicated and time consuming. The speed of testing using traditional methods of verification will be very slow. Breaking the testing process into discrete segments can reduce complexity and the computing workload, saving significant time. (Constrained random program generation, CRTPG) testing also reduces the work of the tester and finds bugs rapidly. Parallel testing and verification allows completion of testing in a shorter time with low power consumption and good scalability. Integrating all these methods in CMP testing can effectively share the workload of testing through effective parallelism, find bugs and mistakes quickly, reduce the time needed for testing and verification work and improve the coverage ratio of testing and thus, the reliability of the whole system.
引用
收藏
页码:566 / 570
相关论文
共 50 条
  • [21] Designing a Physical Locality Aware Coherence Protocol for Chip-Multiprocessors
    Fensch, Christian
    Barrow-Williams, Nick
    Mullins, Robert D.
    Moore, Simon
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (05) : 914 - 928
  • [22] Near Data Computation for Message-passing Chip-multiprocessors
    Li, Yanhua
    Zhang, Youhui
    Song, Kunpeng
    Wang, Haibin
    Zheng, Weiming
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 703 - 710
  • [23] Optimizing Redundancy Design for Chip-Multiprocessors for Flexible Utility Functions
    Cheng, Da
    Gupta, Sandeep K.
    2013 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2013,
  • [24] Towards Time-Predictable Data Caches for Chip-Multiprocessors
    Schoeberl, Martin
    Puffitsch, Wolfgang
    Huber, Benedikt
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 180 - 191
  • [25] Optimizing Redundancy Design for Chip-Multiprocessors for Flexible Utility Functions
    Cheng, Da
    Gupta, Sandeep K.
    2014 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2014,
  • [26] Adaptive Runtime-Assisted Block Prefetching on Chip-Multiprocessors
    Garcia, Victor
    Rico, Alejandro
    Villavieja, Carlos
    Carpenter, Paul
    Navarro, Nacho
    Ramirez, Alex
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (03) : 530 - 550
  • [27] Inter and Intra Kernel Reuse Analysis Driven Pipelining on Chip-Multiprocessors
    Bathen, Luis Angel D.
    Ahn, Yongjin
    Dutt, Nikil D.
    2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 203 - 206
  • [28] In-place Irregular Computation for Message-passing Chip-multiprocessors
    Zhang Youhui
    Zhang Youyang
    Li Yanhua
    Fei Xiang
    Zheng Weimin
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 69 - 76
  • [29] A Framework for Memory-aware Multimedia Application Mapping on Chip-Multiprocessors
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    Pasricha, Sudeep
    PROCEEDINGS OF THE 2008 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2008, : 89 - +
  • [30] Balancing On-Chip Network Latency in Multi-Application Mapping for Chip-Multiprocessors
    Zhu, Di
    Chen, Lizhong
    Yue, Siyu
    Pinkston, Timothy M.
    Pedram, Massoud
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,