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
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;
Conference_Titel :
Simulation Symposium, 1997. Proceedings., 30th Annual
Conference_Location :
Atlanta, GA
Print_ISBN :
0-8186-7934-4
DOI :
10.1109/SIMSYM.1997.586510