Efficient Fault Simulation on Many-Core Processors

被引:0
|
作者
Kochte, Michael A. [1 ]
Schaal, Marcel [1 ]
Wunderlich, Hans-Joachim [1 ]
Zoellin, Christian G. [1 ]
机构
[1] Univ Stuttgart, Inst Tech Informat, Pfaffenwaldring 47, D-70569 Stuttgart, Germany
关键词
Parallel Fault Simulation; Many-Core Processors; PPSFP; GRAPHICS; COMPUTATION; ALGORITHMS; REDUCTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fault simulation is essential in test generation, design for test and reliability assessment of integrated circuits. Reliability analysis and the simulation of self-test structures are particularly computationally expensive as a large number of patterns has to be evaluated. In this work, we propose to map a fault simulation algorithm based on the parallel-pattern single-fault propagation (PPSFP) paradigm to many-core architectures and describe the involved algorithmic optimizations. Many-core architectures are characterized by a high number of simple execution units with small local memory. The proposed fault simulation algorithm exploits the parallelism of these architectures by use of parallel data structures. The algorithm is implemented for the NVIDIA GT200 Graphics Processing Unit (GPU) architecture and achieves a speed-up of up to 17x compared to an existing GPU fault-simulation algorithm and up to 16x compared to state-of-the-art algorithms on conventional processor architectures.
引用
收藏
页码:380 / 385
页数:6
相关论文
共 50 条
  • [1] Fault Tolerance Mechanism in Chip Many-Core Processors
    张磊
    韩银和
    李华伟
    李晓维
    [J]. Tsinghua Science and Technology, 2007, (S1) : 169 - 174
  • [2] Parallel Path Delay Fault Simulation for Multi/Many-Core Processors with SIMD Units
    Ali, Yussuf
    Yamato, Yuta
    Yoneda, Tomokazu
    Hatayama, Kazumi
    Inoue, Michiko
    [J]. 2014 IEEE 23RD ASIAN TEST SYMPOSIUM (ATS), 2014, : 292 - 297
  • [3] PARALLEL SIMULATION OF MANY-CORE PROCESSORS: INTEGRATION OF RESEARCH AND EDUCATION
    Moreshet, Tali
    Vishkin, Uzi
    Keceli, Fuat
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [4] Parallelization and fault-tolerance of evolutionary computation on many-core processors
    Sato, Yuji
    Sato, Mikiko
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 2602 - 2609
  • [5] Economic models for many-core processors
    Kumar, Rakesh
    [J]. DR DOBBS JOURNAL, 2008, 33 (03): : 10 - 10
  • [6] Adaptive Fault Simulation on Many-core Microprocessor Systems
    Haghbayan, Mohammad-Hashem
    Teravainen, Sami
    Rahmani, Amir-Mohammad
    Liljeberg, Pasi
    Tenhunen, Hannu
    [J]. PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2015, : 151 - 154
  • [7] A PGAS Execution Model for Efficient Stencil Computation on Many-Core Processors
    Ikei, Mitsuru
    Sato, Mitsuhisa
    [J]. 2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 305 - 314
  • [8] Efficient Parallel Framework for HEVC Motion Estimation on Many-Core Processors
    Yan, Chenggang
    Zhang, Yongdong
    Xu, Jizheng
    Dai, Feng
    Zhang, Jun
    Dai, Qionghai
    Wu, Feng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (12) : 2077 - 2089
  • [9] Federated Scheduling in Clustered Many-core Processors
    Koike, Ryotaro
    Azumi, Takuya
    [J]. PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,
  • [10] Fast Data Delivery for Many-Core Processors
    Bakhshalipour, Mohammad
    Lotfi-Kamran, Pejman
    Mazloumi, Abbas
    Samandi, Farid
    Naderan-Tahan, Mahmood
    Modarressi, Mehdi
    Sarbazi-Azad, Hamid
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (10) : 1416 - 1429