TY - JOUR
T1 - Simulation and visualization tools for link-based parallel architectures
AU - Luque, E.
AU - Suppi, R.
AU - Sorribes, J.
AU - Mayosky, M. A.
AU - Senar, M. A.
PY - 1991/1/1
Y1 - 1991/1/1
N2 - Parallel systems are wellknown solutions to satisfy the demand of computing capabilities, but parallel computer design involves difficult hardware/software tradeoffs. Standard general purpose parallel architectures don't exist, only some particular architectures are used to solve specific problems. In such complex systems the performance measurement is important to evaluate several situations for existing architectures or for systems in designing phase. This performance is highly influenced by factors as interconnection scheme, granularity, computing/communication ratio, algorithm topology and operating system policies. Interaction between these factors is not easy to understand and often unpredictable. Simulation has proved to be useful as a tool for system design and performance evaluation, allowing a simple way to compare different alternatives. In this paper, an integrated simulation environment for the design and evaluation of parallel computing systems is presented. It has been designed for a large-grain data flow programming model, which we call Weighted Behavioral Graph (WBG). This formalism allows the representation of both the static and dynamic properties of the program graph. The simulation environment provides facilities for the program and interconnection graph's specification, as well as the scheduler and router policy's selection. An icon based, multiwindow graphic front end allows for a friendly man-machine interface, thus reducing the model's development cycle. © 1991.
AB - Parallel systems are wellknown solutions to satisfy the demand of computing capabilities, but parallel computer design involves difficult hardware/software tradeoffs. Standard general purpose parallel architectures don't exist, only some particular architectures are used to solve specific problems. In such complex systems the performance measurement is important to evaluate several situations for existing architectures or for systems in designing phase. This performance is highly influenced by factors as interconnection scheme, granularity, computing/communication ratio, algorithm topology and operating system policies. Interaction between these factors is not easy to understand and often unpredictable. Simulation has proved to be useful as a tool for system design and performance evaluation, allowing a simple way to compare different alternatives. In this paper, an integrated simulation environment for the design and evaluation of parallel computing systems is presented. It has been designed for a large-grain data flow programming model, which we call Weighted Behavioral Graph (WBG). This formalism allows the representation of both the static and dynamic properties of the program graph. The simulation environment provides facilities for the program and interconnection graph's specification, as well as the scheduler and router policy's selection. An icon based, multiwindow graphic front end allows for a friendly man-machine interface, thus reducing the model's development cycle. © 1991.
KW - Parallel processor simulation
KW - Parallel program
KW - Performance visualization
KW - Simulation environment
KW - Visualization tools
U2 - 10.1016/0165-6074(91)90389-B
DO - 10.1016/0165-6074(91)90389-B
M3 - Article
SN - 0165-6074
VL - 32
SP - 479
EP - 486
JO - Microprocessing and Microprogramming
JF - Microprocessing and Microprogramming
ER -