• DocumentCode
    1832674
  • Title

    A language for conveying the aliasing properties of dynamic, pointer-based data structures

  • Author

    Hummel, Joseph ; Hendren, Laurie J. ; Nicolau, Alexandru

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    208
  • Lastpage
    216
  • Abstract
    High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize performance. Such compilers need accurate program analysis to enable their performance-enhancing transformations. In the domain of program analysis for parallelization, pointer analysis is a difficult and increasingly common problem. When faced with dynamic, pointer-based data structures, existing solutions are either too limited in the types of data structures they can analyze, or require too much effort on the part of the programmer. In this paper we present a powerful description language for expressing the aliasing properties of dynamic date structures. Such descriptions provide the compiler with better information during alias analysis, and require only minimal effort from the programmer. Ultimately, this enables a more accurate program analysis, and an increased application of performance-enhancing transformations
  • Keywords
    data structures; parallel programming; program compilers; system monitoring; aliasing properties; description language; dynamic date structures; high-performance architectures; optimizing compilers; parallelizing compilers; performance-enhancing transformations; pointer analysis; pointer-based data structures; program analysis; Circuits; Computer science; Data structures; Information analysis; Optimizing compilers; Parallel processing; Performance analysis; Program processors; Programming profession; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288299
  • Filename
    288299