DocumentCode :
3359313
Title :
Verilog-based simulation of hardware support for data-flow concurrency on multicore systems
Author :
Matheou, George ; Evripidou, Paraskevas
Author_Institution :
Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
fYear :
2013
fDate :
15-18 July 2013
Firstpage :
280
Lastpage :
287
Abstract :
Data-Driven Multithreading (DDM) is a threaded data-flow model that schedules threads for execution based on data availability. DDM is utilizing a Thread Scheduling Unit (TSU) for the management of the threads on sequential processors. In this work we present the hardware implementation of the TSU with synthesizable code using the Verilog HDL and its evaluation using the ISim simulator. The evaluation results show that the TSU is able to run at a maximum frequency of 180 MHz and consumes only 5% of the Xilinx Virtex-6 FPGA resources. The initial results obtained in this work will enable us to design an FPGA based DDM multicore chip consisting of several Microblaze cores driven by the TSU. Thus, we will be able to evaluate the performance of the novel threaded data-flow model and have direct comparison with the sequential model on the same hardware.
Keywords :
data flow computing; field programmable gate arrays; hardware description languages; integrated circuit design; microprocessor chips; multiprocessing systems; performance evaluation; processor scheduling; FPGA based DDM multicore chip; ISim simulator; Microblaze cores; TSU; Verilog HDL; Verilog-based simulation; Xilinx Virtex-6 FPGA resources; data availability; data-driven multithreading; data-flow concurrency; hardware support; multicore systems; performance evaluation; thread management; thread scheduling unit; threaded data-flow model; Context; Dynamic scheduling; Hardware; Instruction sets; Message systems; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
Conference_Location :
Agios Konstantinos
Type :
conf
DOI :
10.1109/SAMOS.2013.6621136
Filename :
6621136
Link To Document :
بازگشت