• DocumentCode
    3091951
  • Title

    Scalability of scheduled data flow architecture (SDF) with register contexts

  • Author

    Arul, Joseph M. ; Kavi, Krishna M.

  • Author_Institution
    Fu Jen Catholic Univ., Taiwan
  • fYear
    2002
  • fDate
    23-25 Oct. 2002
  • Firstpage
    214
  • Lastpage
    221
  • Abstract
    Our new architecture called scheduled data flow (SDF) system deviates from current trend of building complex hardware to exploit instruction level parallelism (ILP) by exploring a simpler, yet powerful execution paradigm that is based on data flow, multi-threading and decoupling of memory accesses from execution. A program is partitioned into non-blocking threads. In addition, all memory accesses are decoupled from the thread´s execution. Data is pre-loaded into the thread´s context (registers), and all results are post-stored after the completion of the thread´s execution. Even though multi-threading and decoupling are possible with control-flow architecture, the non-blocking and functional nature of the SDF system make it easier to coordinate the memory accesses and execution of a thread. In this paper we show some recent improvements on SDF implementation, whereby threads exchange data directly in register contexts, thus eliminating the need for creating thread frames. Thus it is now possible to explore the scalability of our architecture´s performance when more register contexts are included on the chip.
  • Keywords
    data flow computing; electronic data interchange; multi-threading; parallel architectures; pipeline processing; synchronisation; data exchange; decoupling; instruction level parallelism; memory accesses; multithreaded architectures; multithreading; scalability; scheduled dataflow architecture; synchronization pipeline; Buildings; Computer architecture; Hardware; Job shop scheduling; Multithreading; Parallel processing; Registers; Scalability; VLIW; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-1512-6
  • Type

    conf

  • DOI
    10.1109/ICAPP.2002.1173576
  • Filename
    1173576