DocumentCode :
1346019
Title :
A CAD package for simulation of parallel processing architectures
Author :
Diab, H. ; Tabbarah, H.
Author_Institution :
American Univ. of Beirut, Lebanon
Volume :
7
Issue :
4
fYear :
1990
fDate :
8/1/1990 12:00:00 AM
Firstpage :
115
Lastpage :
122
Abstract :
This article presents a CAD package which can be used in evaluating the performance of user-defined parallel processing architectures (PPA). The package allows the simulation of different PPA systems and evaluation of their performance with respect to how the architecture influences the system operation, speed of throughput of task execution and cost. Any of the architectures classified according to Flynn´s taxonomy, based on SISD (single instruction single data), SIMD (single instruction multiple data), MISD (multiple instruction single data) or MIMD (multiple instruction multiple data), can be simulated. The package then allows the user to define the workload (tasks) to be run on the system and selects a scheduling technique to model a scheduler. The results (i.e. system performance criteria) are finally presented graphically to indicate the general expected performance of the PPA system and to allow the user to study how the various parameters affect the final system performance. Thus, by using these results throughout the evolution of a computer system, one can reject unfeasible PPA set-ups in the early design stages and make any necessary changes to the system hardware architecture. This menu-driven package is presented in a user-friendly environment which graphically displays the defined architecture and simulation results, which, in turn, together with a HELP and ERROR LOG facility, makes it a powerful CAD tool
Keywords :
circuit CAD; circuit analysis computing; parallel architectures; performance evaluation; CAD package; ERROR LOG facility; HELP; MIMD; MISD; SIMD; SISD; menu-driven package; multiple instruction multiple data; multiple instruction single data; parallel processing architectures; scheduling technique; simulation; single instruction multiple data; single instruction single data; user-friendly environment;
fLanguage :
English
Journal_Title :
Computer-Aided Engineering Journal
Publisher :
iet
ISSN :
0263-9327
Type :
jour
Filename :
60407
Link To Document :
بازگشت