APP

科技 | 信息技術 | AMD加速并行處理技術

APP是Accelerated Parallel Processing的縮寫。中文譯作 AMD 加速 并行處理技術 。是AMD針對旗下 圖形處理器 (GPU)所推出的通用并行計算技術。利用這種技術可以充分發揮AMD GPU的并行運算能力,用于對軟件進行加速運算或進行大型的科學運算。

簡介

AMDAPP技術的前身稱作ATI Stream。 2010年10月,隨著AMD Radeon HD6800系列顯卡的發布,ATI品牌正式被AMD取代。ATI Stream技術也隨著技術升級并更名為AMD APP技術。AMD APP的競爭對手是NVIDIA CUDA。

APP[AMD加速并行處理技術] 關于AMD APP加速并行處理技術的更多內容,請參考AMD APP詞條。 APP既是生成技術就是應用可以即時自動生成的技術,用戶僅需要做一些分析和描述,然后對圖形界面進行排布,即可完成APP的設計的一種技術——親愛的程序員們。

視頻處理

AMD顯卡 驅動中自帶的ATI Video Converter便是基于APP技術的 視頻轉碼 軟件,ATI Video Converter并非一個完全基于GPU轉碼的軟件,而是CPU+GPU聯合轉碼。它能夠讓AMDGPU與CPU共同加速,來一起完成以往僅有CPU參與的視頻壓縮,大大減少壓縮時間。與支持NVIDIA CUDA技術的 Badaboom 視頻壓縮軟件 相比,ATI Video Converter擁有更好的轉換效率,并支持更多的格式,最重要的是ATI Video Converter是免費的,而Badaboom是收費的。在視頻轉換的速度上,ATI Video Converter確實比Badaboom更快。轉換同一個視頻,HD 4870的電腦采用AVIVO僅需48秒就轉換完成,而GTX 280采用Badaboom則需要114秒。當然,速度不是唯一的標準,質量更為重要,ATI Video Converter的 壓縮質量 目前還比不上Badaboom,這點仍需要改進。不過需要注意的是:ATI Video Converter并非調用顯卡中的流處理器來進行轉碼,而是調用UVD引擎進行視頻轉碼。因此不同檔次的 ATI顯卡 在使用ATI Video Converter轉碼時,能力是一樣的。而Badaboom是調用nVIDIA顯卡的CUDA單元(流處理器)參與轉碼,CUDA單元多的顯卡轉碼就會更快。除了驅動自帶的ATI Video Converter之外,CyberLink公司的 威力導演 系列軟件,魅力四射系列軟件、ArcSoft TotalMedia公司的Theater軟件等均支持AMD APP技術。

物理加速

nVIDIA公司非常成功的將PhysX 物理引擎 ,通過CUDA技術與Geforce顯卡相結合,誕生了nVIDIA PhysX 物理加速技術 。為了與之競爭,AMD推出了基于AMD APP技術的“開放物理計劃”與之抗衡。 開放物理計劃 聯合了 Havok 、Bullet和Pixelux DMM三種物理引擎,基于OpenCL標準和AMD APP技術,將AMD GPU中強大的并行計算能力運用到游戲中去加速物理計算。同時開放物理計劃也貫徹了Fusion理念,由CPU+GPU聯合進行物理計算,GPU負責 柔性材料 模擬、 流體模擬 、爆炸模擬等大計算量的物理模擬計算。開放物理計劃尚沒有游戲支持,但是已經不斷有新的DEMO在各個場合進行展出。

科學研究

Folding@HomeATI與斯坦福大學合作,在Folding@Home研究項目中利用ATI Radeon X1900作運算加速。這是GPU第一次用于科學研究計算。在AMD收購ATI之后,雙方繼續進行合作。迄今為止,全球有不計其數的AMD GPU正在基于AMD APP技術折疊蛋白質,以幫助科學家攻克人類疾病。同時,AMD APP技術在石油勘探,地震研究等方面也有很多應用。中國 超級計算機天河一號 ”便使用了2560塊4870x2顯卡做并行計算處理器,這同樣是基于AMD APP實現的。 Brown Deer技術公司是一個通過地動波來勘測石油天然氣的公司。在用到AMD APP技術以后,該公司發現其地動波的實時運算比用CPU快了120多倍。而同樣,在中國高性能計算年會上獲得第二名的中國科學院的研究生用AMD APP技術在HD 4870顯卡上計算中型到大型規模的矩陣,在迭代次數達到3000以上的時候比CPU提升了至少27倍的效率。 4.其他方面的應用 Excel2010、PowerPoint2010、Internet Explorer 9、Adobe Flash 10.1等軟件均加入了對AMD APP技術的支持。

外文名
作用