Otimização de Programas ACTUS
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
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".
