• DocumentCode
    3084743
  • Title

    A specialized low-cost vectorized loop buffer for embedded processors

  • Author

    Huang, Libo ; Wang, Zhiying ; Shen, Li ; Lu, Hongyi ; Xiao, Nong ; Liu, Cong

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Current loop buffer has been mainly explored as an effective architectural technique for low-power execution in embedded processor. Another avenue, however, for exploiting loop buffer is to obtain its performance benefit. In this paper, we propose an application specific loop buffer organization for vectorized processing kernels, to achieve low-power and high-performance goals. The vectorized loop buffer (VLB) is simplified with single loop support for SIMD devices. Since significant data rearrangement overhead is required in order to use the SIMD capabilities, the VLB is specialized for zero-overhead implicit data permutation. We extend several instructions to the baseline ISA for programming and integrate it into an embedded processor for evaluation. Our results show that VLB improves the performance and power measures significantly compared to conventional SIMD devices.
  • Keywords
    buffer circuits; embedded systems; low-power electronics; microprocessor chips; parallel processing; SIMD devices; embedded processors; low-cost vectorized loop buffer; low-power execution; Computer architecture; Hardware; Kernel; Multimedia communication; Performance evaluation; Program processors; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763313
  • Filename
    5763313