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
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"
Conference_Titel :
System-on-Chip Conference (SOCC), 2015 28th IEEE International
Electronic_ISBN :
2164-1706
DOI :
10.1109/SOCC.2015.7406957