DocumentCode
3746111
Title
Loop acceleration and instruction repeat support for application specific instruction-set processors
Author
Zhenzhi Wu;Dake Liu;Xiaoyang Li
Author_Institution
School of Information and Electronics, Beijing Institute of Technology, Beijing, 100081, China
fYear
2015
Firstpage
251
Lastpage
256
Abstract
Computation intensive tasks which consist of nested short loops usually suffer from massive control overhead, or memory size increasing when employing loop unrolling. In this approach, by introducing a modified instruction fetch unit with instruction FIFO and multiple loop controllers, loops can be performed in hardware, and single execution-cycle instructions can be executed in self-loop. Therefore no loop overhead exists for the optimized processor. The flexibility and the instruction granularity are maintained. Special domains for loop and repeat indications are added in the application-specific instructions. The proposed approach achieves dramatically performance and area benefits for many nested short loop dominated programs where the loops are determinable.
Keywords
"Hardware","Radiation detectors","Program processors","Registers","Clocks","Radio frequency","Decoding"
Publisher
ieee
Conference_Titel
System-on-Chip Conference (SOCC), 2015 28th IEEE International
Electronic_ISBN
2164-1706
Type
conf
DOI
10.1109/SOCC.2015.7406957
Filename
7406957
Link To Document