MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Multithreading runtime support for loop and functional parallelism (1998) [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Hideki Saito, Nicholas Stavrakos, Constantine Polychronopoulos
http://sparta.csrd.uiuc.edu/~saito/work/CSRD-TR/1558r1.ps.gz
Add To MetaCart

Abstract:

Abstract. 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.

Citations

15 Illinois-Intel Multithreading Library: Multithreading Support for Intel Architecture Based Multiprocessor Systems – Girkar, Haghighat, et al. - 1998
15 On the Implementation and Effectiveness of Autoscheduling for SharedMemory Multiprocessors – Moreira - 1995
14 Extracting task-level parallelism – Girkar, Polychronopoulos - 1995
3 Microtasking Recursive, Parallel Programs – Chow, Harrison - 1990
2 Visual KAP for OpenMP User's Manual Version 3.5. Available at http://www.kai.com – Kuck, Associates
2 Scheduling Heuristics for Multiprocessors – Polychronopoulos - 1997
2 Efficient Scheduling of Parallel Tasks in a Multiprogramming Environment – Schouten - 1994
1 Cedar Fortran Programmer's Manual – Hoeflinger - 1991
1 Visual KAP User's Manual Version 3.0. Available at http://www.kai.com – Kuck, Associates
1 et al. IML home – Saito
1 MIPSpro Fortran 77 Programmer's Guide. Document Number 007-2361-006, Available at http://techpubs.sgi.com – Graphics, Inc
1 Lock-Free Data Strucutres – Valois