DocumentCode
3313739
Title
Run-Time Reconfigurable Instruction Set Processor design: RT-RISP
Author
Iqbal, M. Aqeel ; Awan, Uzma Saeed
Author_Institution
Inst. of Eng. & Manage. Sci., Found. Univ., Rawalpindi
fYear
2009
fDate
17-18 Feb. 2009
Firstpage
1
Lastpage
6
Abstract
Reconfigurable Instruction Set Processors are the next generation processors, which can optimize their instruction sets according to the applications being under execution on them. This optimization is achieved through reconfiguration in their hardware on fly. In this way the reconfigurable processors adapt their hardware, which is most suitable one for the running application and consequently they enhance the performance. Reconfigurable instructions set processors are the programmable processors that contain the reconfigurable logic in one or more of their functional units. The hardware design of such type of processors can be categorized into two main tasks: The design of reconfigurable logic itself and the design of the communication interface of reconfigurable logic with the remaining modules of the processor. Among the most important parameters of the design are, the granularity of the reconfigurable logic, the structure of configuration memory, the instructions encoding formats and the type of the instructions supported. In this research paper a Run-Time Reconfigurable Instruction Set Processor design has been presented with the property of partially, run-time reconfigurable. The proposed processor supports the demand driven modification of its instruction set. It treats the instructions as removable modules that can be paged in and paged out through partial reconfigurations as demanded by the running applications.
Keywords
instruction sets; program compilers; reduced instruction set computing; RT-RISP; hardware on fly; instructions encoding formats; reconfigurable logic itself; reconfigurable processors; run-time reconfigurable instruction set processor; Application software; Design engineering; Engineering management; Field programmable gate arrays; Hardware; Microprocessors; Process design; Program processors; Reconfigurable logic; Runtime; Configuration Unit; Configuration overhead; Partial Reconfiguration; Reconfigurable Computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer, Control and Communication, 2009. IC4 2009. 2nd International Conference on
Conference_Location
Karachi
Print_ISBN
978-1-4244-3313-1
Electronic_ISBN
978-1-4244-3314-8
Type
conf
DOI
10.1109/IC4.2009.4909155
Filename
4909155
Link To Document