• DocumentCode
    3375514
  • Title

    A study of pointer aliasing for software pipelining using run-time disambiguation

  • Author

    Su, Bogong ; Habib, Stanley ; Zhao, Wei ; Wang, Jian ; Wu, Youfenn

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of New York, NY, USA
  • fYear
    1994
  • fDate
    30 Nov.-2 Dec. 1994
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    Run-time alias disambiguation (RTD) has been proposed as a technique for pointer aliasing. This paper suggests several RTD approaches which may be used for DOACROSS scheduling to exploit coarse-grained parallelism. We analyze the rerollability problem in the transformation of those RTD approaches to software pipelining in order to exploit the instruction level parallelism available in loops. Finally, we give some suggestion as to how to address the rerollability problem.
  • Keywords
    instruction sets; pipeline processing; program compilers; scheduling; storage management; DOACROSS scheduling; coarse-grained parallelism; instruction level parallelism; pointer aliasing; rerollability problem; run-time alias disambiguation; run-time disambiguation; software pipelining; Computer science; Concurrent computing; Distributed computing; Educational institutions; Machinery; Parallel processing; Permission; Pipeline processing; Processor scheduling; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1994. MICRO-27. Proceedings of the 27th Annual International Symposium on
  • ISSN
    1072-4451
  • Print_ISBN
    0-89791-707-3
  • Type

    conf

  • DOI
    10.1109/MICRO.1994.717429
  • Filename
    717429