DocumentCode
296683
Title
Prefetching strategies for partitioned shared objects
Author
Hassen, Saniya Ben
Author_Institution
Dept. of Comput. Sci., Vrije Univ., Amsterdam, Netherlands
Volume
1
fYear
1996
fDate
3-6 Jan 1996
Firstpage
261
Abstract
The author has developed a parallel programming model in which partitioned shared objects encapsulate the state and the distribution of data structures in shared-data objects. In this model, the state of an object can be accessed through sequential or parallel operations. This paper describes the object model and partition dependency graphs (PDGs), a mechanism our runtime system uses to prefetch data, reduce access overhead, and increase the overlap between computation and communication during the execution of parallel operations. This mechanism can be applied to statically as well as dynamically allocated objects, i.e., objects for which size and distribution may or may not be known at compile time. This paper illustrates the effectiveness of our prefetching mechanism with two applications: successive overrelaxation (SOR) and fast Fourier transform (FFT). With prefetching, we obtained, respectively, up to 30% and 10% performance improvement
Keywords
data encapsulation; distributed databases; fast Fourier transforms; graph theory; object-oriented methods; parallel programming; program compilers; software performance evaluation; access overhead; compile time; data encapsulation; data structures; dynamically allocated objects; fast Fourier transform; object model; parallel operations; parallel programming model; partition dependency graphs; partitioned shared objects; performance improvement; prefetching strategies; runtime system; sequential operations; shared-data objects; statically allocated objects; successive overrelaxation; Computer science; Concurrent computing; Data structures; Delay; Fast Fourier transforms; Parallel programming; Prefetching; Programming profession; Runtime; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location
Wailea, HI
Print_ISBN
0-8186-7324-9
Type
conf
DOI
10.1109/HICSS.1996.495470
Filename
495470
Link To Document