• DocumentCode
    3415167
  • Title

    Platform-independent runtime optimizations using OpenThreads

  • Author

    Haines, Matthew ; Langendoen, Koen

  • Author_Institution
    Dept. of Comput. Sci., Wyoming Univ., Laramie, WY, USA
  • fYear
    1997
  • fDate
    1-5 Apr 1997
  • Firstpage
    460
  • Lastpage
    466
  • Abstract
    Although platform-independent runtime systems for parallel programming languages are desirable, the need for low-level optimizations usually precludes their existence. This is because most optimizations involve some combination of low-level communication and low-level threading the product of which is almost always platform-dependent. We propose a solution to the threading half of this dilemma by using a thread package, that allows fine-grain control over the behaviour of the threads while still providing performance comparable to hand-tuned, machine-dependent thread packages. This makes it possible to construct platform-independent thread modules for parallel runtime systems and, more importantly, to optimize them
  • Keywords
    optimisation; parallel languages; parallel programming; program interpreters; OpenThreads; fine-grain control; low-level communication; low-level optimizations; low-level threading; machine-dependent thread packages; parallel programming languages; platform-independent runtime optimizations; thread package; Computer science; Concurrent computing; NASA; Optimization; Packaging machines; Parallel programming; Programming profession; Runtime; User interfaces; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1997. Proceedings., 11th International
  • Conference_Location
    Genva
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-7793-7
  • Type

    conf

  • DOI
    10.1109/IPPS.1997.580941
  • Filename
    580941