• 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