DocumentCode
3415179
Title
Aurora: scoped behaviour for per-context optimized distributed data sharing
Author
Lu, Paul
Author_Institution
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
fYear
1997
fDate
1-5 Apr 1997
Firstpage
467
Lastpage
473
Abstract
We introduce the all-software, standard C++-based Aurora distributed shared data system. As with related systems, it provides a shared data abstraction on distributed memory hardware. An innovation in Aurora is the use of scoped behaviour for per-context data sharing optimizations (i.e., portion of source code, such as a loop or phase). With scoped behaviour a new language scope (e.g., nested braces) can be used to optimize the data sharing behaviour of the selected source code. Different scopes and different shared data can be optimized in different ways. Thus, scoped behaviour provides a novel level of flexibility to incrementally tune the parallel performance of an application
Keywords
data structures; distributed memory systems; parallel programming; Aurora; distributed memory hardware; parallel performance; per-context optimized distributed data sharing; scoped behaviour; shared data abstraction; source code; standard C++-based Aurora; Bandwidth; Computer science; Data models; Data systems; Hardware; Libraries; Parallel processing; Parallel programming; Technological innovation; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location
Genva
ISSN
1063-7133
Print_ISBN
0-8186-7793-7
Type
conf
DOI
10.1109/IPPS.1997.580942
Filename
580942
Link To Document