DocumentCode
2198655
Title
Discrete event simulation on a MIMD parallel computer: algorithm optimization or hardware acceleration?
Author
Dirkx, Erik
Author_Institution
Dept. INFO, Vrije Univ., Brussels, Belgium
fYear
1993
fDate
27-29 Jan 1993
Firstpage
529
Lastpage
535
Abstract
Discrete event simulation is a widely used technique to analyze systems ranging from queueing models to digital electronic circuits. Except for very sample problems, this type of application is very demanding on computing resources. This problem has traditionally been addressed in two ways. A first software-based approach is aimed at optimizing the performance of the algorithm that implements the critical abstract data type (the event list) on a sequential computer. The second approach is the design of algorithms that are aimed at exploiting the opportunities offered by new (parallel) computer architectures. A comparison of both approaches is made, resulting in the identification of a parallel computer architecture that will significantly improve the performance of discrete event simulation codes. Each node in this architecture consists of a general-purpose processor (a transputer) and an application-specific circuit (ASIC). The specification of the VLSI implementation in Occam2 not only allows an easy verification of the architecture, but also allows one to tune the design so that the goals of high performance and a silicon-efficient implementation can be achieved at the same time
Keywords
VLSI; abstract data types; application specific integrated circuits; discrete event simulation; optimisation; parallel algorithms; parallel architectures; parallel machines; transputer systems; ASIC; MIMD parallel computer; Occam2; VLSI implementation specification; algorithm optimization; application-specific circuit; architecture verification; critical abstract data type; design tuning; discrete event simulation; event list; general-purpose processor; hardware acceleration; parallel algorithms; parallel computer architectures; performance optimization; resource-intensive applications; sequential computer; silicon-efficient implementation; software-based approach; transputer; Acceleration; Analytical models; Application software; Circuit simulation; Computational modeling; Concurrent computing; Discrete event simulation; Electronic circuits; Hardware; Queueing analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
Conference_Location
Gran Canaria
Print_ISBN
0-8186-3610-6
Type
conf
DOI
10.1109/EMPDP.1993.336360
Filename
336360
Link To Document