• DocumentCode
    1574439
  • Title

    Position Paper: Validity of the Static Dataflow Approach for Exascale Computing Challenges

  • Author

    Verdoscia, Lorenzo ; Vaccaro, Roberto

  • Author_Institution
    Inst. for High-Performance Comput. & Networking, Naples, Italy
  • fYear
    2013
  • Firstpage
    38
  • Lastpage
    41
  • Abstract
    Instead of adhering to the common wisdom that endorses multi-threading, shared memory, and imperative programming as the only dominant models for efficient future architecture design, in this paper we argue that static dataflow is still a valid alternative model to guide the design of exascale machines. We explain our position showing how it is possible to directly map dataflow graphs onto a dataflow processor chip created with thousands of dataflow actor cores. This thanks to a demand-data driven approach to the co-design process that combines functional programming style with a dataflow model. This approach offers a valid solution to effectively and efficiently design, organize, and program dataflow machines.
  • Keywords
    data flow computing; functional programming; hardware-software codesign; multiprocessing systems; parallel architectures; architecture design; codesign process; dataflow graphs; dataflow model; dataflow processor chip; exascale computing; functional programming; static dataflow approach; Computational modeling; Computer architecture; Functional programming; Hardware; Parallel processing; Process control; architecture; dataflow; exascale; functional; manycore; parallel; programming language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data-Flow Execution Models for Extreme Scale Computing (DFM), 2013
  • Conference_Location
    Edinburgh
  • Type

    conf

  • DOI
    10.1109/DFM.2013.15
  • Filename
    6919194