This paper presents a multithreading runtime library that provides unified support for loop and functional parallelisms. It implements a queue-based dynamic load-balancing scheme to exploit arbitrarily nested or disjointed parallel constructs, while keeping its overhead competitive with simpler conventional libraries. The library also provides support for the recently adopted industry standard: OpenMP.
CITATION STYLE
Saito, H., Stavrakos, N., & Polychronopoulos, C. (1999). Multithreading runtime support for loop and functional parallelism. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1615, pp. 133–144). Springer Verlag. https://doi.org/10.1007/BFb0094917
Mendeley helps you to discover research relevant for your work.