ANDES: a Tool for Evaluating Parallel Systems

  • João Paulo Kitajima UnB
  • Brigitte Plateau IMAG / INPG

Resumo


This paper presents the ANDESenvironment, a tool for supporting the performance evaluation of parallel systems. ANDES is structured as a modular tool. The parallel program, the parallel computer and the strategies used for implementing the software on the hardware are described separately. The interaction among modules occur when using ANDES. This environment is employed during the early phases of the software or hardware design. The evaluation technique currently adopted is based on the execution of synthetic workloads. However, ANDES can be used with other techniques that are compatible with the information described inside each module. A first prototype of the tool is running on a Transputer network. A more recent version runs on a computer network supporting PVM (Parallel Virtual Machine). ANDES was used to compare different mapping algorithms.

Referências

Pascal Bouvry. Placement de Tches sur Machine Parallèle Mémoire Distribuée. PhD thesis, Institut National Polytechnique de Grenoble, 1994. Directeur de thése (advisor) : Denis Trystram.

Mark Debbage, Mark B. Hill, and Denis A. Nicole. The Virtual Channel Router. Transputer Communications, 1(1):318, August 1993.

Raj Jain. The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. Wiley Professional Computing. John Wiley and Sons, New York, 1991.

Brian W. Kernighan and Dennis M. Ritchie. The C programming language. Prentice-Hall Software Series. Prentice-Hall, Englewood Cliffs, second edition, 1988.

Ted G. Lewis and Hesham El-Rewini. Introduction to Parallel Computing. Prentice-Hall International, Englewood Cliffs, 1992.

Denis A. Nicole. ESPRIT project 1085: reconfigurable Transputer processor architecture. In C. R. Jesshope and K. D. Reinartz, editors, CONPAR88, pages 81-89, Cambridge, 1989. British Computer Society, Cambridge University Press.

Michael G. Norman and Peter Thanisch. Models of machines and computation for mapping in multicomputers. ACM Computing Surveys, 25(3):263-302, September 1993.

D. A. Poplawski. Synthetic models of distributed memory parallel programs. Technical Report ORNL/TM 11634, Oak Ridge National Laboratory Martin Marietta, ORNL Oak Ridge, Tennessee 37831 - USA, 1990.

V. S. Sunderam, G. A. Geist, J. Dongarra, and R. Manchek. The PVM concurrent computing system: evolution, experiences, and trends. Parallel Computing, 20(4):531-546, April 1994.

Tao Yang and Apostolos Gerasoulis. PYRROS: static scheduling and code generation for message passing multiprocessors. In Proceedings of the 6th ACM International Conference on Supercomputing, pages 428-437. ACM, July 1992.
Publicado
29/07/1995
Como Citar

Selecione um Formato
KITAJIMA, João Paulo; PLATEAU, Brigitte. ANDES: a Tool for Evaluating Parallel Systems. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 7. , 1995, Canela. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 367-381. DOI: https://doi.org/10.5753/sbac-pad.1995.19874.