Functional Self-Testing for Bus-Based Symmetric Multiprocessors

被引:0
|
作者
Apostolakis, A. [1 ]
Gizopoulos, D. [1 ]
Psarakis, M. [1 ]
Paschalis, A. [2 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus, Greece
[2] Univ Athens, Dept Informat & Telecom, Athens, Greece
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Functional, instruction-based self-testing of microprocessors has recently emerged as an effective alternative or supplement to other testing approaches, and is progressively adopted by major microprocessor manufacturers. In this paper, we study, for first time, the applicability of functional self-testing on bus-based symmetric multiprocessors (SMP) and the exploitation of SMPs parallelism during testing. We focus on the impact of the memory system architecture and the cache coherency mechanisms on the execution of self-test programs on the processor cores. We propose a generic self-test routines scheduling algorithm aiming at the reduction of the total test application time for the SMP by reducing both bus contention and data cache coherency invalidation. We demonstrate the proposed solutions with detailed experiments in two-core and four-core SMP benchmarks based on a RISC processor core.
引用
收藏
页码:1146 / +
页数:2
相关论文
共 50 条
  • [1] Software-Based Self-Testing of Symmetric Shared-Memory Multiprocessors
    Apostolakis, Andreas
    Gizopoulos, Dimitris
    Psarakis, Mihalis
    Paschalis, Antonis
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (12) : 1682 - 1694
  • [2] Hierarchical reconfiguration strategy for bus-based multiprocessors
    Pancholy, A.
    Muradali, F.
    Agarwal, V.K.
    Journal of Computer Science and Technology, 1990, 5 (02) : 175 - 186
  • [3] Structure research of bus-based multiprocessors system
    Zhang, Liang
    Guo, Guirong
    Zhuang, Zhaowen
    He, Songhua
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 1998, 26 (02): : 99 - 102
  • [4] A Hierarchical Reconfiguration Strategy for Bus-Based Multiprocessors
    Ashish Pancholy
    Fidel Muradali
    Vinod K.Agarwal
    Journal of Computer Science and Technology, 1990, (02) : 175 - 186
  • [6] EFFECTIVE CACHE PREFETCHING ON BUS-BASED MULTIPROCESSORS
    TULLSEN, DM
    EGGERS, SJ
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1995, 13 (01): : 57 - 88
  • [7] 2 TECHNIQUES FOR IMPROVING PERFORMANCE ON BUS-BASED MULTIPROCESSORS
    ANDERSON, C
    BAER, JL
    FUTURE GENERATION COMPUTER SYSTEMS, 1995, 11 (06) : 537 - 551
  • [8] Reducing the replacement overhead in bus-based COMA multiprocessors
    Dahlgren, F
    Landin, A
    THIRD INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE - PROCEEDINGS, 1997, : 14 - 23
  • [9] Bus-based COMA - Reducing traffic in shared-bus multiprocessors
    Landin, A
    Dahlgren, F
    SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 95 - 105
  • [10] A scheduling algorithm for bus-based shared memory multiprocessors
    Kang, OH
    Kim, SG
    CCCT 2003 VOL, 2, PROCEEDINGS: COMMUNICATIONS SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 1 - 3