• DocumentCode
    3649909
  • Title

    The PROMIS compiler prototype

  • Author

    C.J. Brownhill;A. Nicolau;S. Novack;C.D. Polychronopoulos

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1997
  • Firstpage
    116
  • Lastpage
    125
  • Abstract
    Source-code parallelizers and instruction-level parallelizers each have specific advantages. Usually, a compiler is designed to be one or the other, based on the target architecture and/or algorithms. A compiler that is designed to generate near-optimal code for modern, multi-level machines must have the capabilities of both. This paper describes the prototype of the PROMIS compiler. The prototype was designed to show that loop-level and instruction-level parallelization can be combined to produce results better than either one alone. In addition, it shows how communication between the levels can produce additional speedup.
  • Keywords
    "Prototypes","VLIW","Computer science","Research and development","Algorithm design and analysis","Parallel processing","Costs","Program processors","Read-write memory","Assembly"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
  • Print_ISBN
    0-8186-8090-3
  • Type

    conf

  • DOI
    10.1109/PACT.1997.644008
  • Filename
    644008