DocumentCode
2067471
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
fYear
2013
fDate
28-31 Oct. 2013
Firstpage
1
Lastpage
4
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;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC (ASICON), 2013 IEEE 10th International Conference on
Conference_Location
Shenzhen
ISSN
2162-7541
Print_ISBN
978-1-4673-6415-7
Type
conf
DOI
10.1109/ASICON.2013.6811979
Filename
6811979
Link To Document