DocumentCode :
1962223
Title :
RISP design with most optimal configuration overhead for VLIW based architectures
Author :
Iqbal, M. Aqeel ; Khan, Shoab Ahmed ; Awan, Uzma Saeed
Author_Institution :
Center for Adv. Studies in Eng., Islamabad
fYear :
2008
fDate :
25-26 March 2008
Firstpage :
1
Lastpage :
6
Abstract :
In this research paper an alternative design for reconfigurable instruction set processor (RISP) has been proposed with the capability of the most optimal configuration overhead for Very Long Instruction Word (VLIW) based architectures. This processor supports the demand-driven modification of its instruction set during the program execution. The processor has been integrated with the high speed partially reconfigurable field programmable gate array (FPGA) cores as its reconfigurable functional units (RFUs) in place of ALUs and it treats instructions as removable modules which can be paged in and paged out through the partial reconfigurations according to the requirements of the application being under execution. Instructions occupy the FPGA resources only when needed and FPGA resources can be released and reused at run-time on a fly for other kind of instructions belonging to the same or the different applications without affecting those who are currently under execution on the FPGA platform. RISPs are the next generation of processors which can adapt their instruction sets through a reconfiguration in their hardware according to the requirements of the applications being under execution on them. In this way the processor adapts its instruction set for the hardware design which is the most suitable for the application being executing on it, during the process of its execution and hence it accelerates the performance. RISPs are the programmable processors which contain the reconfigurable logic in one or more of their functional units. The hardware design of such a kind of processor can be categorized into two main tasks: The first task is to design the reconfigurable logic itself and the second task is to design the communication interface of reconfigurable logic with the remaining modules of the processor.
Keywords :
coprocessors; field programmable gate arrays; instruction sets; logic design; modules; reconfigurable architectures; RISP design; VLIW based architectures; communication interface; demand-driven modification; optimal configuration overhead; programmable processors; reconfigurable field programmable gate array cores; reconfigurable functional units; reconfigurable instruction set processor; reconfigurable logic; removable modules; very long instruction word; Acceleration; Decoding; Design engineering; Field programmable gate arrays; Hardware; Layout; MPEG 4 Standard; Reconfigurable logic; Runtime; VLIW; Configuration Controller; Configuration overhead; FPGA; Multi-port Memory; RFUs; RISP; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering, 2008. ICEE 2008. Second International Conference on
Conference_Location :
Lahore
Print_ISBN :
978-1-4244-2292-0
Electronic_ISBN :
978-1-4244-2293-7
Type :
conf
DOI :
10.1109/ICEE.2008.4553940
Filename :
4553940
Link To Document :
بازگشت