• DocumentCode
    3243894
  • Title

    Address generation of dataflow fine-grain parallel data-structures on a distributed-memory computer

  • Author

    Kusakabe, Shigeru ; Nagai, Taku ; Inenaga, Kentaro ; Amamiya, Makoto

  • Author_Institution
    Kyushu Univ., Fukuoka, Japan
  • fYear
    1996
  • fDate
    35339
  • Firstpage
    139
  • Lastpage
    143
  • Abstract
    Dataflow-based fine-grain parallel data-structures provide high-level abstraction to easily write programs with potentially high parallelism. In order to show the feasibility of a fine-grain dataflow paradigm, we implement a non-strict dataflow language on off-the-shelf computers, including a distributed-memory parallel machine. The results of preliminary experiments indicate that the inefficiency related to fine-grain parallel arrays in the naive distributed-memory implementation is mainly caused by the address generation for distributed data. To reduce overhead, we introduce a two-level table addressing technique that can efficiently generate addresses. The results of performance evaluation indicate that this technique is useful to improve the performance at a practical level even on off-the-shelf computers
  • Keywords
    data flow computing; data structures; distributed memory systems; parallel languages; parallel machines; parallel programming; software performance evaluation; address generation; dataflow fine-grain parallel data-structures; distributed data; distributed-memory computer; distributed-memory parallel machine; fine-grain parallel arrays; high-level abstraction; nonstrict dataflow language; off-the-shelf computers; overhead; parallel programming; performance evaluation; two-level table addressing technique; Automatic control; Computational modeling; Concurrent computing; Distributed computing; Electronic mail; Filling; Magnetic heads; Parallel machines; Parallel processing; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1996., Proceedings of the 1996 Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1089-795X
  • Print_ISBN
    0-8186-7633-7
  • Type

    conf

  • DOI
    10.1109/PACT.1996.552658
  • Filename
    552658