• DocumentCode
    2823486
  • Title

    Hierarchical macro-dataflow computation scheme

  • Author

    Okamoto, Masami ; Yamashita, Kouichirou ; Kasahara, Hironori ; Narita, Seinosuke

  • Author_Institution
    Dept. of Electr. Eng., Waseda Univ., Tokyo, Japan
  • fYear
    1995
  • fDate
    17-19 May 1995
  • Firstpage
    44
  • Lastpage
    49
  • Abstract
    This paper proposes a hierarchical macro-dataflow computation scheme in a Fortran program. In addition to the usually used parallelism among loop iterations, the hierarchical macro-dataflow computation scheme allows us to hierarchically exploit the near fine grain parallelism among statements inside basic block, and the coarse grain parallelism among basic blocks, loops, or subroutines inside a main routine, subroutines, and loops. This paper describes the hierarchical definition of macrotasks, the parallelism extraction scheme among macrotasks defined inside a higher level layer macrotask and a scheduling scheme that assigns hierarchical macrotasks on hierarchical processor clusters. A result is also described of the performance of hierarchical macro-dataflow computation evaluated on a distributed shared memory and centralized memory multiprocessor system OSCAR
  • Keywords
    FORTRAN; data flow computing; parallel programming; parallelising compilers; processor scheduling; program compilers; resource allocation; Fortran program; OSCAR; centralized memory multiprocessor system; coarse grain parallelism; distributed shared memory; hierarchical definition; hierarchical macro-dataflow computation scheme; hierarchical processor clusters; loop iterations; macrotasks; near fine grain parallelism; parallelism; parallelism extraction scheme; Algorithms; Concurrent computing; Data analysis; Distributed computing; Fusion power generation; Multiprocessing systems; Parallel processing; Personal communication networks; Processor scheduling; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers, and Signal Processing, 1995. Proceedings., IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-2553-2
  • Type

    conf

  • DOI
    10.1109/PACRIM.1995.519406
  • Filename
    519406