• DocumentCode
    29443
  • Title

    Hybrid Dataflow/von-Neumann Architectures

  • Author

    Yazdanpanah, Fahimeh ; Alvarez-Martinez, Carlos ; Jimenez-Gonzalez, Daniel ; Etsion, Yoav

  • Author_Institution
    Univ. Politec. de Catalunya (UPC), Barcelona, Spain
  • Volume
    25
  • Issue
    6
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    1489
  • Lastpage
    1509
  • Abstract
    General purpose hybrid dataflow/von-Neumann architectures are gaining attraction as effective parallel platforms. Although different implementations differ in the way they merge the conceptually different computational models, they all follow similar principles: they harness the parallelism and data synchronization inherent to the dataflow model, yet maintain the programmability of the von-Neumann model. In this paper, we classify hybrid dataflow/von-Neumann models according to two different taxonomies: one based on the execution model used for inter- and intrablock execution, and the other based on the integration level of both control and dataflow execution models. The paper reviews the basic concepts of von-Neumann and dataflow computing models, highlights their inherent advantages and limitations, and motivates the exploration of a synergistic hybrid computing model. Finally, we compare a representative set of recent general purpose hybrid dataflow/von-Neumann architectures, discuss their different approaches, and explore the evolution of these hybrid processors.
  • Keywords
    data flow computing; multiprocessing systems; parallel architectures; synchronisation; data synchronization; dataflow computing models; dataflow execution models; general purpose hybrid dataflow-von-Neumann architectures; interblock execution model; intrablock execution; parallel platforms; synergistic hybrid computing model; Computational modeling; Computer architecture; Data models; Instruction sets; Parallel processing; Synchronization; Dataflow architectures; hybrid systems; parallel processors; scheduling and task partitioning; von-Neumann model;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.125
  • Filename
    6506076