计算机应用研究
計算機應用研究
계산궤응용연구
APPLICATION RESEARCH OF COMPUTERS
2013年
5期
1402-1404,1409
,共4页
编译优化%OpenCL%异构计算%冗余代码外提
編譯優化%OpenCL%異構計算%冗餘代碼外提
편역우화%OpenCL%이구계산%용여대마외제
针对OpenCL(open computing language)编译时期的特有模式,提出了一种新的针对异构计算平台的编译期优化方法.该方法根据设备端和主机端的各自特点,将设备端的一些冗余操作提到主机端或者新的设备端kernel中去执行,以达到降低存储器读写的目的.这种方法充分利用了异构计算平台的特点,较传统优化方法相对灵活.大多数情况下能有效提高OpenCL的运行速度,测试用例中在应用原有编译器优化的基础上最快提高了270%.
針對OpenCL(open computing language)編譯時期的特有模式,提齣瞭一種新的針對異構計算平檯的編譯期優化方法.該方法根據設備耑和主機耑的各自特點,將設備耑的一些冗餘操作提到主機耑或者新的設備耑kernel中去執行,以達到降低存儲器讀寫的目的.這種方法充分利用瞭異構計算平檯的特點,較傳統優化方法相對靈活.大多數情況下能有效提高OpenCL的運行速度,測試用例中在應用原有編譯器優化的基礎上最快提高瞭270%.
침대OpenCL(open computing language)편역시기적특유모식,제출료일충신적침대이구계산평태적편역기우화방법.해방법근거설비단화주궤단적각자특점,장설비단적일사용여조작제도주궤단혹자신적설비단kernel중거집행,이체도강저존저기독사적목적.저충방법충분이용료이구계산평태적특점,교전통우화방법상대령활.대다수정황하능유효제고OpenCL적운행속도,측시용례중재응용원유편역기우화적기출상최쾌제고료270%.