DocumentCode :
3303856
Title :
Parallel Cycle Based Logic Simulation Using Graphics Processing Units
Author :
Sen, Alper ; Aksanli, Baris ; Bozkurt, Murat ; Mert, Melih
Author_Institution :
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
fYear :
2010
fDate :
7-9 July 2010
Firstpage :
71
Lastpage :
78
Abstract :
Graphics Processing Units (GPUs) are gaining popularity for parallelization of general purpose applications. GPUs are massively parallel processors with huge performance in a small and readily available package. At the same time, the emergence of general purpose programming environments for GPUs such as CUDA shorten the learning curve of GPU programming. We present a GPU-based parallelization of logic simulation algorithm for electronic designs. Logic simulation is a crucial component of verification of electronic designs that allows one to check whether the design behaves according to the specifications. Verification of electronic designs consumes more than 60% of the overall design cycle. Any attempts to speedup the verification process (and logic simulation) results in great savings and shorter time-to-market. We develop a parallel cycle-based logic simulation algorithm that uses And Inverter Graphs (AIGs) as design representations and exploits the massively parallel GPU architecture. We demonstrate several orders of speedups on benchmarks using our system.
Keywords :
Algorithm design and analysis; Computational modeling; Concurrent computing; Discrete event simulation; Distributed computing; Graphics; Job shop scheduling; Logic design; Logic programming; Parallel programming; CUDA; GPU; design automation; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2010 Ninth International Symposium on
Conference_Location :
Istanbul, Turkey
Print_ISBN :
978-1-4244-7602-2
Type :
conf
DOI :
10.1109/ISPDC.2010.26
Filename :
5532492
Link To Document :
بازگشت