• DocumentCode
    3134729
  • Title

    Toward a dataflow/von Neumann hybrid architecture

  • Author

    Iannucci, Robert A.

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Dataflow architectures offer the ability to trade program-level parallelism for machine level latency. Dataflow further offers a uniform synchronization paradigm, representing one end of a spectrum wherein the unit of scheduling is a single instruction. At the opposite extreme are the von Neumann architectures which schedule on a task, or process, basis. The spectrum is examined and an architecture which is a hybrid of dataflow and von Neumann organizations is proposed. The analysis attempts to discover those features of the dataflow architecture, lacking in a von Neumann machine, which are essential for tolerating latency and synchronization costs. These features are captured in the concept of a parallel machine language which can be grafted on top of an otherwise traditional von Neumann base. In such an architecture, the units of scheduling, called scheduling quanta, are bound at compile time rather than at instruction-set design time. The parallel machine language supports this notion using a large synchronization name space. A prototypical architecture is described, and results of simulation studies are presented. A comparison is made between the MIT tagged-token dataflow machine and the subject machine which presents a model for understanding the cost of synchronization in a parallel environment
  • Keywords
    parallel architectures; dataflow/von Neumann hybrid architecture; machine level latency; parallel machine language; program-level parallelism; scheduling; simulation studies; synchronization; uniform synchronization paradigm; Computer architecture; Computer science; Costs; Delay; Laboratories; Parallel machines; Pipelines; Processor scheduling; Scheduling; Space technology; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5222
  • Filename
    5222