Simulação de uma Classe de Processadores Vetoriais

  • Claudio L. de Amorim UFRJ

Resumo


Um simulador de um modelo parametrizado de processador vetorial baseado na arquitetura do computador CRAY-1 é apresentado. Os parâmetros do modelo permitem a modificação dos elementos da arquitetura, tais como a estrutura do arquivo de registradores, intercalagem e "buffering" da memória principal, composição das unidades funcionais e processamento de instrução. Vinte e seis parâmetros podem ser utilizados para definir os elementos da arquitetura e diretrizes para o simulador. O simulador aceita programas escritos em linguagem de máquina do CRAY-1 gerados pelo compilador FORTRAN ou manualmente, a configuração da arquitetura do processador e produz relatórios detalhados do desempenho dos programas. O simulador foi escrito em Pascal e implantado nos computadores da série CYBER 170 da Control Data e Digirede 8000.

Referências

R. L. Sites, "An Analysis of the CRAY-1 Computer", IEEE-ACM Proc. of the 5th Annual Symp: on Comp. Architectures, SIGARC News, vol. 10, no. 3, Abril de 1982.

C. L. Amorim, "Avaliação de Conflitos no Desempenho do CRAY-1", Anais do VI Congresso da Soc. Bras. de Computação, pp. 175-184, Julho de 1986.

R. M. Keller, "Lookahead Processors", Computing Surveys, vol. 7, no. 4, Dezembro de 1975.

C. L. Amorim, "Simulated Performance of a Class of Vector Processors", II Int. Conf. on Supercomputing, Santa Clara, CA (USA), Maio de 1987. A ser impresso.

A. J. Smith, "Cache Memories", Computing Surveys, vol. 14, no. 3, Setembro de 1982.

C. L. Amorim, "Simulated Performance of a Class of Vector Processors", Tese de Ph.D., Computing Dept., Imperial College, 1984.

O. L. Amorim, "The Vector Processor Simulator User's Guide", Relatório Técnico, Programa de Sistemas, COPPE/UFRJ, 1986.

N. O. Alvarez et al., "Um Compilador Vetorizado para Maquinas Vetoriais", Anais do VI Congresso da Soc. Bras. de Computação, pp. 616-620, Julho de 1986.

R. H. Perrot et al, "The Programming Language ACTUS", Software - Practice and Experience, vol. 13, pp. 305-322, 1982.

S. Chen, "Large-Scale and High-Speed Multiprocessor Systems for Scientific Applications: CRAY XMP-2 Series", Tutorial on Supercomputers: Design and Applications, Kai Hwang (ed.), IEEE Computer Society, 1984.
Publicado
13/05/1987
AMORIM, Claudio L. de. Simulação de uma Classe de Processadores Vetoriais. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 1. , 1987, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1987 . p. 143-149. DOI: https://doi.org/10.5753/sbac-pad.1987.23569.