DocumentCode :
1829525
Title :
Loop unrolling in multi-pipeline ASIP design
Author :
Navarathna, H.M.R.D.B. ; Radhakrishnan, S. ; Ragel, R.G.
Author_Institution :
Dept. of Comput. Eng., Univ. of Peradeniya, Peradeniya, Sri Lanka
fYear :
2009
fDate :
28-31 Dec. 2009
Firstpage :
306
Lastpage :
311
Abstract :
Application Specific Instruction-set Processor (ASIP) is one of the popular processor design techniques for embedded systems which allow customizability in processor design without overly hindering design flexibility. Multi-pipeline ASIPs were proposed to improve the performance of such systems by compromising between speed and processor area. One of the problems in the multi-pipeline design is the limited inherent instruction level parallelism (ILP) available in applications. The ILP of application programs can be improved via a compiler optimization technique known as loop unrolling. In this paper, we present the impact of loop unrolling on the performance (speed) of multi-pipeline ASIPs. The improvement in speed averages around 15% for a number of benchmark applications with the maximum improvement of around 30%. In addition, we report the variation of performance against the loop unrolling factor - the amount of unrolling performed on an application.
Keywords :
embedded systems; instruction sets; logic design; microprocessor chips; optimisation; pipeline processing; ILP; application specific instruction set processor; benchmark applications; compiler optimization; embedded systems; instruction level parallelism; loop unrolling; multipipeline ASIP design; processor design techniques; Algorithm design and analysis; Application specific processors; Authentication; Computer industry; Computer science; Entropy; Image analysis; Information systems; Postal services; Steganography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial and Information Systems (ICIIS), 2009 International Conference on
Conference_Location :
Sri Lanka
Print_ISBN :
978-1-4244-4836-4
Electronic_ISBN :
978-1-4244-4837-1
Type :
conf
DOI :
10.1109/ICIINFS.2009.5429845
Filename :
5429845
Link To Document :
بازگشت