DocumentCode :
3585607
Title :
Analysis and optimization of a deeply pipelined FPGA soft processor
Author :
Hui Yan Cheah ; Fahmy, Suhaib A. ; Kapre, Nachiket
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2014
Firstpage :
235
Lastpage :
238
Abstract :
FPGA soft processors have been shown to achieve high frequency when designed around the specific capabilities of heterogenous resources on modern FPGAs. However, such performance comes at a cost of deep pipelines, which can result in a larger number of idle cycles when executing programs with long dependency chains in the instruction sequence. We perform a full design-space exploration of a DSP block based soft processor to examine the effect of pipeline depth on frequency, area, and program runtime, noting the significant number of NOPs required to resolve dependencies. We then explore the potential of a restricted data forwarding approach in improving runtime by significantly reducing NOP padding. The result is a processor that runs close to the fabric limit of 500MHz with a case for simple data forwarding.
Keywords :
field programmable gate arrays; logic design; microprocessor chips; pipeline arithmetic; DSP block based soft processor; data forwarding; frequency 500 MHz; pipeline depth effect; pipelined FPGA soft processor; Benchmark testing; Computer architecture; Digital signal processing; Field programmable gate arrays; Pipeline processing; Pipelines; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2014 International Conference on
Print_ISBN :
978-1-4799-6244-0
Type :
conf
DOI :
10.1109/FPT.2014.7082783
Filename :
7082783
Link To Document :
بازگشت