GET THE APP

Journal of Information Technology & Software Engineering

Journal of Information Technology & Software Engineering
Open Access

ISSN: 2165- 7866

+44 1300 500008

Jonice Oliveira

Department of Computer Science, Universidad Federal do Rio de Janeiro, Rio de Janeiro, Brazil

Publications
  • Editorial   
    Transformations for High-Performance Computing
    Author(s): Jonice Oliveira*

    In the last three decades a large number of compiler transformations for optimizing programs have been implemented. Most optimizations for uniprocessors reduce the number of instructions executed by the program using transformations based on the analysis of scalar quantities and data-flow techniques. In contrast, optimizations for high-performance superscalar, vector, and parallel processors maximize parallelism and memory locality with transformations that rely on tracking the properties of arrays using loop dependence analysis. This survey is a comprehensive overview of the important high-level program restructuring techniques for imperative languages such as C and Fortran. Transformations for both sequential and various types of parallel architectures are covered in depth. We describe the purpose of each transformation, explain how to determine if it is legal, .. View More»
    DOI: 10.35248/2165-7866.21.s2.002

    Abstract HTML PDF

Top