[an error occurred while processing this directive]
���¿��ټ��� �߼�����
   ��ҳ  �ڿ�����  ��ί��  Ͷ��ָ��  �ڿ�����  ��������  �� �� ��  ��ϵ����
�������պ����ѧѧ�� 2004, Vol. 30 Issue (11) :1111-1115    DOI:
���� ����Ŀ¼ | ����Ŀ¼ | ������� | �߼����� << | >>
������, ����, ��־��*
�廪��ѧ �������ѧ�뼼��ϵ, ���� 100084
Loop unrolling optimization for software pipelining
Li Wenlong, Liu Li, Tang Zhizhong*
Dept. of Computer Science and Technology, Tsinghua Universi ty, Beijing 100084, China

Download: PDF (342KB)   HTML 1KB   Export: BibTeX or EndNote (RIS)      Supporting Info
ժҪ �������ˮ��Ӧ��ѭ��չ������ʵ�ַ���ֵ���������,�����Դ��������,ͬʱ����չ�����Ż��������Խ��ͳ������Դ����͹ؼ�·���ij���.����˻��ڳ������Ե�չ�������㷨UTBPC(Unrolling Times Based Program Characteristics),�����ѭ��չ���ĺ�������——չ�����ӵ�ȷ��,ͬʱ����˻���չ�����������Ԥȡ�Ż�����,������������Ԥȡ��Ч��.������Щ����ORC(Open Research Compiler)��ʵ��,����SPEC?2000�еij�������˲���,ƽ�����������2.6%.ʵ����������������㷨�ͻ���չ��������Ԥȡ�Ż���������˱���������������.
Email Alert
�ؼ����� ��������   �����ˮ   ѭ��չ��   չ������   ����Ԥȡ     
Abstract�� Loop unrolling can m ake software pipelining achieve fractional initiation interval and improve resou rce utilization. Optimizations based on unrolling can reduce resource requiremen ts and the heights of critical paths. An algorithm named UTBPC(unrolling times based program characteristics) for determining unrolling factors and unrol ling b ased optimization for software data prefetching were proposed. These optimizatio ns were implemented in ORC(open research compiler), and SPEC CPU2000 benchmarks were tested in Itanium processor. The average perf ormance was improv ed by 2.6%. The results show that UTBPC algorithm and unrolling base d optimization for software data prefetching can improve the overall performance of compilers.
Keywords�� software   software pipelining   loop unrolling   unrolli ng times   data prefetching     
Received 2004-06-25;


About author: ������ (1977-),��,������ɽ��,��ʿ��, liwenlong@tsinghua.org.cn.
������, ����, ��־��.�����ˮ�е�ѭ��չ���Ż�[J]  �������պ����ѧѧ��, 2004,V30(11): 1111-1115
Li Wenlong, Liu Li, Tang Zhizhong.Loop unrolling optimization for software pipelining[J]  JOURNAL OF BEIJING UNIVERSITY OF AERONAUTICS AND A, 2004,V30(11): 1111-1115
http://bhxb.buaa.edu.cn//CN/     ��     http://bhxb.buaa.edu.cn//CN/Y2004/V30/I11/1111
Copyright 2010 by �������պ����ѧѧ��