• 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