• DocumentCode
    460946
  • Title

    Novel architecture for loop acceleration: a case study

  • Author

    Parameswaran, Sri ; Cheung, Newton ; Shee, Seng Lin

  • Author_Institution
    University of New South Wales, Sydney, Australia
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    297
  • Lastpage
    302
  • Abstract
    In this paper, we show a novel approach to accelerate loops by tightly coupling a coprocessor to an ASIP. Latency hiding is used to exploit the parallelism available in this architecture. To illustrate the advantages of this approach, we investigate a JPEG encoding algorithm and accelerate one of its loop by implementing it in a coprocessor. We contrast the acceleration by implementing the critical segment as two different coprocessors and a set of customized instructions. The two different coprocessor approaches are: a high-level synthesis (HLS) approach; and a custom coprocessor approach. The HLS approach provides a faster method of generating coprocessors. We show that a loop performance improvement of 2.57x is achieved using the custom coprocessor approach, compared to 1.58x for the HLS approach and 1.33x for the customized instruction approach compared with just the main processor. Respective energy savings within the loop are 57%, 28% and 19%.
  • Keywords
    Acceleration; Application specific processors; Australia; Computer architecture; Coprocessors; Delay; Energy consumption; High level synthesis; Parallel processing; Pipeline processing; ASIP; architecture; coprocessor; hardware/software partitioning; latency hiding; loop acceleration; loop optimization; loop pipelining; tightly coupled;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Jersey City, NJ, USA
  • Print_ISBN
    1-59593-161-9
  • Type

    conf

  • DOI
    10.1145/1084834.1084908
  • Filename
    4076353