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 :
بازگشت