Title :
An approach to locality-conscious load balancing and transparent memory hierarchy management with a global-address-space parallel programming model
Author :
Krishnamoorthy, Sriram ; Catalyurek, Umit ; Nieplocha, Jarek ; Sadayappan, P.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ.
Abstract :
The development of efficient parallel out-of-core applications is often tedious, because of the need to explicitly manage the movement of data between files and data structures of the parallel program. Several large-scale applications require multiple passes of processing over data too large to fit in memory, where significant concurrency exists within each pass. This paper describes a global-address-space framework for the convenient specification and efficient execution of parallel out-of-core applications operating on block-sparse data. The programming model provides a global view of block-sparse matrices and a mechanism for the expression of parallel tasks that operate on block-sparse data. The tasks are automatically partitioned into phases that operate on memory-resident data, and mapped onto processors to optimize load balance and data locality. Experimental results are presented that demonstrate the utility of the approach
Keywords :
concurrency control; data structures; parallel programming; resource allocation; sparse matrices; storage allocation; storage management; block-sparse data; block-sparse matrices; data structure; global-address-space framework; global-address-space parallel programming; locality-conscious load balancing; memory-resident data; parallel out-of-core application; parallel task; transparent memory hierarchy management; Computer science; Concurrent computing; Distributed computing; Engineering management; Load management; Memory management; Parallel programming; Physics computing; Quantum computing; Tensile stress;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639719