DocumentCode :
3020405
Title :
SPREX: A soft processor with Runahead execution
Author :
Aasaraai, Kaveh ; Moshovos, Andreas
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Toronto, Toronto, ON, Canada
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
7
Abstract :
There is a growing demand for high-performance computation cores in embedded devices built over reconfigurable hardware. As a result, various soft core architecture techniques have been proposed, each targeting different application classes. This work presents SPREX, an FPGA-friendly Runahead soft processor architecture that targets applications with unstructured instruction level parallelism. The architecture of choice for such applications has traditionally relied on a mix of superscalar, out-of-order, and speculative execution. Unfortunately, the implementation of these techniques does not map well on reconfigurable hardware. This work shows that by exploiting the key characteristics of reconfigurable fabrics, and by tuning the architecture for the embedded environment, a fast and practical Runahead soft processor is viable. Runahead has been shown to offer many of the benefits of conventional architectures for the applications this work targets. We show that the proposed Runahead architecture improves performance of a simple 5-stage pipeline by 9% on the average and by as much as 36%.
Keywords :
embedded systems; field programmable gate arrays; microprocessor chips; multiprocessing systems; performance evaluation; reconfigurable architectures; FPGA; Runahead execution; Runahead soft processor; SPREX; embedded devices; high-performance computation cores; reconfigurable hardware; soft core architecture techniques; soft processor; Checkpointing; Computer architecture; Field programmable gate arrays; Pipelines; Prefetching; Random access memory; Registers; Runahead; high performance; soft processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416786
Filename :
6416786
Link To Document :
بازگشت