Title :
Efficient management of custom instructions for run-time reconfigurable instruction set processors
Author :
Lam, Siew-Kei ; Krishnan, Bharathi N. ; Srikanthan, Thambipillai
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
Abstract :
The instruction set extension capability of RISPs (reconfigurable instruction set processors) provides an attractive means to meet the flexibility, performance, and cost demands of ubiquitous computing devices. Run-time reconfiguration can further increase the cost efficiency and hardware specialization of these processors by dynamically changing the configuration of the reconfigurable logic to the required functionality. In this paper, we propose the use of a heuristic that leads to the selection of large custom instructions for increased performance gain. Result analysis of six applications from the MiBench embedded benchmark suite show that efficient data-path merging can be applied to the custom instructions to reduce the average number of configurations to less than 8 in a run-time RISP. In addition, there is only a small difference in the average number of configurations when compared to a custom instruction selection strategy that results in lower performance
Keywords :
instruction sets; microprocessor chips; reconfigurable architectures; ubiquitous computing; MiBench embedded benchmark; custom instructions; data-path merging; instruction set extension; reconfigurable instruction set processors; reconfigurable logic; ubiquitous computing; Cost function; Hardware; Libraries; Merging; Performance gain; Pervasive computing; Reconfigurable logic; Runtime; Technology management; Ubiquitous computing;
Conference_Titel :
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location :
Bangkok
Print_ISBN :
0-7803-9729-0
Electronic_ISBN :
0-7803-9729-0
DOI :
10.1109/FPT.2006.270323