DocumentCode :
1271762
Title :
Automatic parallelization of compiled event driven VHDL simulation
Author :
Krishnaswamy, Venkatram ; Hasteer, Gagan ; Banerjee, Prithu
Author_Institution :
Afara WebSystems, San Jose, CA, USA
Volume :
51
Issue :
4
fYear :
2002
fDate :
4/1/2002 12:00:00 AM
Firstpage :
380
Lastpage :
394
Abstract :
In this paper, we present approaches and algorithms for parallelization of compiled event driven VHDL simulations on shared-memory multiprocessors (SMP). An efficient single-threaded algorithm for simulation of VHDL descriptions is first presented. This algorithm is shown to be competitive with a commercial VHDL simulator. Schemes for multithreaded execution of this algorithm are then described. These have been implemented on top of the POSIX pthreads library and experimental results have been shown on a Sun SparcServer 1000E. Speedups of up to four on eight processors have been achieved for some benchmarks
Keywords :
Unix; hardware description languages; logic simulation; multi-threading; shared memory systems; software libraries; POSIX pthreads library; Sun SparcServer 1000E; automatic parallelization; benchmarks; compiled event driven VHDL simulation; efficient single-threaded algorithm; multithreaded execution; shared-memory multiprocessors; speedups; Discrete event simulation;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.995448
Filename :
995448
Link To Document :
بازگشت