DocumentCode :
1603136
Title :
High performance parallel fault simulation
Author :
Varshney, Amit K. ; Vinnakota, Bapiraju ; Skuldt, Eric ; Keller, Brion
Author_Institution :
Intel Corp., Austin, TX, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
308
Lastpage :
313
Abstract :
Parallel simulation on multiple processors is one method by which fault simulation time in large circuits can be reduced significantly. To realize near-linear execution time gains from parallel processing, the parallelization techniques used should result in an even computational load distribution across the processors in the parallel system. Fault simulation can be parallelized either by partitioning the set of faults, the set of vectors or both. We develop a fault partitioning technique for parallel simulation. The technique is applied to a commercial fault simulator from IBM. Most previous efforts at multiprocessor fault simulation have been validated on small publicly-available benchmark circuits. Our methods are validated on a large circuit with over a million faults. Our partitioning techniques result in a uniform load distribution on this circuit over a range of partitions, from one with 4 blocks to one with 12 blocks. In each case, the partitioning technique is quantifiably superior to random partitioning, by an order of magnitude. We also develop techniques to effectively combine fault-parallel arid vector-parallel multiprocessor simulation. This combined approach results in better execution time when compared to using each approach individually
Keywords :
circuit simulation; fault simulation; parallel processing; performance evaluation; vectors; IBM fault simulator; fault set partitioning; fault-parallel multiprocessor simulation; high-performance parallel fault simulation; large circuit; multiprocessor fault simulation; near-linear execution time gains; parallel processing; parallelization techniques; uniform computational load distribution; vector set partitioning; vector-parallel multiprocessor simulation; Circuit faults; Circuit simulation; Computational modeling; Computer simulation; Concurrent computing; Distributed computing; Electrical fault detection; Parallel processing; Partitioning algorithms; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-1200-3
Type :
conf
DOI :
10.1109/ICCD.2001.955044
Filename :
955044
Link To Document :
بازگشت