Improved reconfigurable hyper-pipeline soft-core processor on FPGA for SIMD Online publication date: Thu, 18-May-2017
by Maheswari Raja; Pattabiraman Venkatasubbu
International Journal of High Performance Computing and Networking (IJHPCN), Vol. 10, No. 3, 2017
Abstract: Reconfiguration is a powerful computational model in which the processors can be changed dynamically during the execution phase of the system. This paper presents dynamic reconfigurable register file allocation in hyper pipelined OR1200 (Open RISC) for single instruction multiple data (SIMD). The OR1200 instantly reconfigures the actual register file to the reconfigurable register file according to the requirement of the application. The unused general purpose registers obtained during the reconfiguration process can be used for hyper pipelining technique which improves overall performance of the single core processor system. Thus releasing the unused register reduces the power consumption and increases the execution speed of OR1200. This proposed reconfigurable technique is implemented using Verilog and it is tested using MediaBench multimedia benchmark dataset which ensures reduced register utilisation of 16.80% for multimedia dataset and power reduction up to 72.7% with reconfigurable modules. The proposed technique is configured in Virtex-6 field programmable gate array (FPGA) and results are analysed with the existing and proposed reconfigured OR1200.
Online publication date: Thu, 18-May-2017
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of High Performance Computing and Networking (IJHPCN):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email email@example.com