Avaliação de Compilação Vetorizada

  • Nilzete O. Álvares UFG
  • Leila M. R. Eizirik UFRJ
  • Claudio L. Amorim UFRJ

Resumo


As idéias e algoritmos básicos propostos por Fischer e Donegan são avaliados através da implementação de um compilador. Os resultados experimentais obtidos confirmam a hipótese de que a compilação é maciçamente vetorizável e revelam que apenas dezessete instruções vetoriais são responsáveis por 90% da vetorização. Neste trabalho descrevemos o processo de compilação vetorizada e a metodologia de avaliação. Os resultados obtidos são analisados e conclusões são extraídas.

Referências

K. Hwang e F. A. Briggs, "Computer Architecture and Parallel Processing", McGraw-Hill Book Company, (1984).

D. A. Padua e M. J. Wolfe, "Advanced Compiler Optimizations for Supercomputers", Communications of the ACM, 29, no. 12, pp. 1184-1201, Dez. (1986).

C. N. Fischer, "On Parsing and Compiling Arithmetic Expressions on Vector Computers", ACM Transactions on Programming Languages and Systems, Vol. 2, no. 2, pp. 203-224, Abril (1984).

M. K. Donegan e S. W. Katzke, "Lezscal Analysis and Parsing Techniques for a Vector Machine", Proceedings of Conference on Programming Languages and Compilers for Parallel and Vector Machines, SIGPLAN Notices, vol. 10, no. 3, pp. 138-145, Margo (1975).

J. P. Riganati e P. B. Schneck, "Supercomputing", IEEE Computer, pp. 97-112, Outubro (1984).

N. O. Alvares e outros, "Um Compilador Vatorizado para Máquinas Vetoriais", XIII SEMISH e VI Congresso da SBC, Recife, pp. 616-620, Julho (1986).
Publicado
26/09/1988
ÁLVARES, Nilzete O.; EIZIRIK, Leila M. R.; AMORIM, Claudio L.. Avaliação de Compilação Vetorizada. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2. , 1988, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1988 . p. 153-159. DOI: https://doi.org/10.5753/sbac-pad.1988.23531.