Platform-Independent Runtime Optimizations Using OpenThreads

  • Authors:
  • Matthew Haines;Koen Langendoen

  • Affiliations:
  • -;-

  • Venue:
  • IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although platform-independent runtime systems for parallel programming languages are desirable, the need for low-level optimizations usually precludes their ex- istence. This is because most optimizations involve some combination of low-level communication and low-level threading, the product of which is almost al- ways platform-dependent. We propose a solution to the threading half of this dilemma by using a thread package, that allows .ne-grain control over the be- havior 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 sys- tems and, more importantly, to optimize them.