Title :
Design and implementation of a dynamic loop buffer by reusing the instruction buffer
Author :
Qi Wang ; Ying-ke Gao ; Dong-Hui Wang ; Tie-jun Zhang ; Chao-huan Hou
Author_Institution :
Digital Syst. Integration Lab., Inst. of Acoust., Beijing, China
Abstract :
In the DSP with VLIW architecture, significant amount of power is consumed during instruction fetching process. In this paper, a novel loop buffer mechanism is proposed based on the analysis of the loop features. In this mechanism, a loop buffer is established during the loop executing process by reusing the instruction buffer. Different operation modes for the two regions can be switched dynamically according to the requirement, by which means the instruction memory access times can be reduced, and the power of instruction memory access decreases. Meanwhile, the instruction fetching bandwidth can be used more effectively. The experiment results show that the program execution time and the instruction fetching power are reduced by 3.17% and 43.05% separately.
Keywords :
buffer circuits; digital signal processing chips; DSP; VLIW architecture; dynamic loop buffer design; instruction buffer; instruction fetching power; instruction memory access; loop executing process; program execution time; Bandwidth; Buffer storage; Digital signal processing; Hardware; Pipelines; Power demand; VLIW; dynamic; instruction buffer; loop buffer; nested-loop;
Conference_Titel :
ASIC (ASICON), 2013 IEEE 10th International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4673-6415-7
DOI :
10.1109/ASICON.2013.6811979