DocumentCode
3485562
Title
ADVISE. Performance evaluation of parallel VHDL simulation
Author
Van Hoogstraeten, Wilco ; Corporaal, Henk
Author_Institution
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
fYear
1997
fDate
7-9 Apr 1997
Firstpage
146
Lastpage
156
Abstract
VHDL is one of the most important and widely used hardware description languages at this time. Applications written in VHDL are increasing in size and complexity, which prompts the use of parallel algorithms to obtain acceptable simulation performance. We have investigated the use of optimistic distributed algorithms with VHDL simulation. Optimistic simulation algorithms have been shown to deliver the highest performance of the currently available simulation strategies. It is however a difficult algorithm to implement, especially for VHDL which has all the characteristics of a high level programming language. With our simulation environment, ADVISE, we obtain speedups of around four for a medium-sized benchmark. The amount of speedup depends on the type of multiprocessor architecture used, partitioning algorithm, and optimizations. Further optimization of the simulation and partitioning algorithms within ADVISE, the use of more advanced compilation strategies, and larger benchmarks should lead to higher speedups, which makes it worthwhile to investigate this approach further
Keywords
digital simulation; hardware description languages; parallel algorithms; performance evaluation; ADVISE; VHDL simulation; optimistic distributed algorithms; parallel VHDL simulation; performance evaluation; simulation environment; Circuit simulation; Digital systems; Distributed algorithms; Engines; Hardware design languages; Memory architecture; Parallel algorithms; Partitioning algorithms; Signal processing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 1997. Proceedings., 30th Annual
Conference_Location
Atlanta, GA
ISSN
1080-241X
Print_ISBN
0-8186-7934-4
Type
conf
DOI
10.1109/SIMSYM.1997.586510
Filename
586510
Link To Document