DocumentCode :
1815867
Title :
On the scalability and dynamic load balancing of parallel Verilog simulations
Author :
Meraji, Sina ; Zhang, Wei ; Tropper, Carl
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, QC, Canada
fYear :
2009
fDate :
13-16 Dec. 2009
Firstpage :
1366
Lastpage :
1374
Abstract :
As a consequence of Moore´s law, the size of integrated circuits has grown extensively, resulting in simulation becoming the major bottleneck in the circuit design process. In this paper, we examine the performance of a parallel Verilog simulator on large, real designs. As previous work has made use of either relatively small benchmarks or synthetic circuits, the use of these circuits is far more realistic. We develop a parser for Verilog files enabling us to simulate in parallel all synthesizable Verilog circuits. We utilize four circuits as our test benches; the LEON Processor, the OpenSparc T2 processor and two Viterbi decoder circuits. We observed 4,000,000 events per second on 32 processors for the Viterbi decoder with 800k gates. A dynamic load balancing approach is also developed which uses a combination of centralized and distributed control in order to accommodate its use for large circuits.
Keywords :
centralised control; digital simulation; distributed control; hardware description languages; resource allocation; LEON Processor; OpenSparc T2 processor; Viterbi decoder circuits; centralized control; circuit design process; distributed control; dynamic load balancing; integrated circuits; parallel verilog simulations; scalability; synthesizable Verilog circuits; Benchmark testing; Circuit simulation; Circuit synthesis; Circuit testing; Decoding; Hardware design languages; Load management; Moore´s Law; Scalability; Viterbi algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2009 Winter
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-5770-0
Type :
conf
DOI :
10.1109/WSC.2009.5429289
Filename :
5429289
Link To Document :
بازگشت