• DocumentCode
    2721452
  • Title

    Mobile-Subjective Programming for massively multithreaded shared memory applications

  • Author

    Vance, Megan ; Kogge, Peter M.

  • Author_Institution
    Univ. of Notre Dame, Notre Dame, IN, USA
  • fYear
    2010
  • fDate
    20-24 Sept. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper describes a new parallel execution model motivated by 1) the idea that computation should move to, and execute near, the global data which it accesses, 2) a set of extended memory semantics to provide fine-grained global synchronization, 3) matching shared-memory architecture research, and 4) the need for high performance languages to provide protected system transparency. We compare this new model to MPI, Chapel, X10, and UPC, in terms of 1) expressibility of parallel structures, 2) shared memory synchronization, and 3) performance tuning. Initial simulation results of a graph traversal kernel on a research architecture good speedup up to 256 multicore nodes supporting over 1 million simultaneous threadlets.
  • Keywords
    mobile computing; multi-threading; parallel languages; shared memory systems; graph traversal kernel; massively multithreaded shared memory applications; mobile-subjective programming; parallel execution model; Animals; Computational modeling; Computer architecture; Electronics packaging; Law; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS), 2010 IEEE International Conference on
  • Conference_Location
    Heraklion, Crete
  • Print_ISBN
    978-1-4244-8395-2
  • Electronic_ISBN
    978-1-4244-8397-6
  • Type

    conf

  • DOI
    10.1109/CLUSTERWKSP.2010.5613111
  • Filename
    5613111