• DocumentCode
    2384941
  • Title

    Macro-Dataflow using Software Distributed Shared Memory

  • Author

    Tanabe, Hiroshi ; Honda, Hiroki ; Yuba, Toshitsugu

  • Author_Institution
    Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Chofu
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Macro-dataflow processing, which exploits the parallelism among coarse-grain tasks (macrotasks) such as loops and subroutines, is considered promising to break the performance limits of loop parallelism. To realize macro-dataflow processing on distributed memory systems, "data reaching conditions", a method to make the sender-receiver pair of a data transfer determined at runtime, has previously been proposed. However, irregular data accesses induce extra data transfers, which lead to performance deterioration. This paper proposes an implementation method using software distributed shared memory, which enables on-demand data fetching. This paper describes the implementation using two well-accepted, page-based software distributed shared memory systems, TreadMarks and JI-AJIA. Evaluation results on a PC cluster show the software distributed memory approach is as much as 25% faster than the data reaching conditions
  • Keywords
    data flow computing; distributed shared memory systems; electronic data interchange; workstation clusters; JI-AJIA; PC cluster; TreadMarks; coarse-grain tasks; data reaching conditions; data transfer; loop parallelism; macrodataflow processing; ondemand data fetching; software distributed shared memory; Access protocols; Algorithms; Coherence; Data analysis; Dynamic scheduling; Information systems; Parallel processing; Processor scheduling; Runtime; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2005. IEEE International
  • Conference_Location
    Burlington, MA
  • ISSN
    1552-5244
  • Print_ISBN
    0-7803-9486-0
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2005.347078
  • Filename
    4154121