Otimização de Programas ACTUS

  • Paula Marisa da C. P. F. Maciel UFRJ
  • Claudio Amorim Imperial College / UFRJ

Abstract


In this article we propose the aplication of optimization techniques used in sequential languages into a vector language: ACTUS II. There were few necessary changes for adjusting the technics to the caracteristics of ACTUS II and it was reached a great amount in terms of parallelism. The project which the optimizer belongs to is a compiler for ACTUS II. The ACTUS II language, the optimizations techniques and their aplications in ACTUS II will be discussed in this article.

References

Constantine D. Polychronopoulos, "Parallel Programming And Compilers", Kluwer Academic Publishers. 1988.

David J. Kuck, Robert H. Kuhn, Bruce Leasure e Michael Wolfe, "The Structure of an Advanced Retargetable Vectorizer", IEEE Transactions on Computers, pags. 163-178, 1980.

Michael J. Wolfe, "Optimizing Supercompilers for Supercomputers", Department of Computer Science, University of Illinois at Urbana-Champaign.

R. H. Perrot, "Parallel Programming", Addison-Wesley, 1987.

R. H. Perrot, R. W. Lyttle, e P. S. Dhillon, "The Design and Implementation of a Pascal Based Language for Array Processor Architecture", Journal of Parallel and Distributed Computing 4, 266-287 (1987).

C. L. Sales, L. M. R. Eizirik e C. L. Amorim, "Uma Linguagem Intermediária para Compilar ACTUS II em OCCAM 2".
Published
1990-11-07
MACIEL, Paula Marisa da C. P. F.; AMORIM, Claudio. Otimização de Programas ACTUS. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 3. , 1990, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1990 . p. 263-281. DOI: https://doi.org/10.5753/sbac-pad.1990.23123.