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
Link To Document