• DocumentCode
    2031103
  • Title

    Implementation of a threaded dataflow multiprocessor using FPGAs

  • Author

    Tatas, Konstantinos ; Kyriacou, Costas

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Frederick Univ. Cyprus, Nicosia, Cyprus
  • fYear
    2011
  • fDate
    6-8 April 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents the FPGA implementation and evaluation of the prototype for a Data-Driven Multithreading Chip-Multiprocessor. In particular, we study the implementation of a Thread Synchronization Unit (TSU) on FPGA, a hardware unit that enables thread execution using dataflow rules on a chip multiprocessor. Threads are scheduled for execution based on data availability, i.e. a thread is fired only if its input data is available. This model of execution is called the non-blocking Data-Driven Multithreading (DDM) model of execution. Due to its dataflow characteristics, this model exploits parallelism and tolerates latency. The DDM model has been evaluated using an execution driven simulator and showed and average speedup of 26 on a 32-node system. For evaluation purposes, implementation on Xilinx Virtex-5 FPGA using the Microblaze processors as execution cores has been performed. Experimental results show that the TSU can be implemented with a moderate hardware budget, and that delays incurred by the operation of the TSU can be tolerated. Furthermore, hardware complexity evaluation shows that the TSU size scales very well with the number of processors in the MPSoC.
  • Keywords
    field programmable gate arrays; multiprocessor interconnection networks; FPGA; data-driven multithreading chip-multiprocessor; execution driven simulator; hardware complexity evaluation; thread synchronization unit; threaded dataflow multiprocessor; Complexity theory; Field programmable gate arrays; Hardware; Instruction sets; Prototypes; Synchronization; Data-Driven Multithreading; FPGA; Multicore; Threaded Dataflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2011 6th International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-61284-899-0
  • Type

    conf

  • DOI
    10.1109/DTIS.2011.5941444
  • Filename
    5941444