Simulação de uma Classe de Processadores Vetoriais
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
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.