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 :
بازگشت