计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2007年
5期
141-146
,共6页
SIMD优化%向量寄存器%部分重用%数据相关性
SIMD優化%嚮量寄存器%部分重用%數據相關性
SIMD우화%향량기존기%부분중용%수거상관성
SIMD架构用于多媒体加速,已经广泛应用于现代通用处理器中.SIMD架构的数据并行性可大大提高处理器的运算能力,但由于存储系统的速度远远不能与其匹配,使得应用程序的性能很难获得进一步的提高.因此,本文基于SIMD架构的访存特性,提出了一种向量寄存器部分重用的方法,以提高访存效率;并给出了相应的程序转换算法,通过数据相关性的分析,在应用程序向量化时,生成采用向量寄存器部分重用的优化代码.实验结果说明,该算法对多媒体应用程序的性能有显著的提高.
SIMD架構用于多媒體加速,已經廣汎應用于現代通用處理器中.SIMD架構的數據併行性可大大提高處理器的運算能力,但由于存儲繫統的速度遠遠不能與其匹配,使得應用程序的性能很難穫得進一步的提高.因此,本文基于SIMD架構的訪存特性,提齣瞭一種嚮量寄存器部分重用的方法,以提高訪存效率;併給齣瞭相應的程序轉換算法,通過數據相關性的分析,在應用程序嚮量化時,生成採用嚮量寄存器部分重用的優化代碼.實驗結果說明,該算法對多媒體應用程序的性能有顯著的提高.
SIMD가구용우다매체가속,이경엄범응용우현대통용처리기중.SIMD가구적수거병행성가대대제고처리기적운산능력,단유우존저계통적속도원원불능여기필배,사득응용정서적성능흔난획득진일보적제고.인차,본문기우SIMD가구적방존특성,제출료일충향량기존기부분중용적방법,이제고방존효솔;병급출료상응적정서전환산법,통과수거상관성적분석,재응용정서향양화시,생성채용향량기존기부분중용적우화대마.실험결과설명,해산법대다매체응용정서적성능유현저적제고.