• DocumentCode
    3318964
  • Title

    Control flow extensions to the dataflow language SISAL

  • Author

    Vijayaraghavan, Vasu ; Kavi, Krishna M. ; Shirazi, Behrooz

  • Author_Institution
    Texas Univ., Arlington, TX, USA
  • fYear
    1991
  • fDate
    3-5 Apr 1991
  • Firstpage
    130
  • Lastpage
    138
  • Abstract
    The proponents of the dataflow programming model have been citing its advantages; exposing fine grain parallelism, freedom from side-effects, and synchronization based purely on data dependencies. Opponents of the model cite large overheads incurred in utilizing the fine grain parallelism, the lack of facilities to specify coarse grain parallelism, and lack of explicit control of the concurrent activities. More recently, there have been numerous proposals for combining some control flow concepts with the dataflow model. The authors´ research differs from these primarily because the attempt to bring the dataflow language closer to more popular control flow based concurrent programming languages, while retaining the fundamental properties of dataflow models. Their main goal is to provide the programmer with mechanisms to define and control coarse grain concurrency. To this end, they have extended the SISAL language (for Sequent) by including fork, join and break constructs
  • Keywords
    parallel languages; SISAL language; Sequent; break; coarse grain concurrency; control flow based concurrent programming languages; data dependencies; dataflow language; dataflow programming; fine grain parallelism; fork; join; synchronization; Computational modeling; Computer languages; Concurrent computing; Data mining; Parallel processing; Parallel programming; Process control; Programming profession; Proposals; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computing, 1991., [Proceedings of the 1991] Symposium on
  • Conference_Location
    Kansas City, MO
  • Print_ISBN
    0-8186-2136-2
  • Type

    conf

  • DOI
    10.1109/SOAC.1991.143862
  • Filename
    143862