美商NVIDIA公司日前發佈一組非繪圖用途的應用軟體GeForce Power Pack,採用CUDA(Compute Unified Device Architecture)技術,可滿足密集型運算處理能力要求嚴格的醫學研究與轉檔要求快速的消費性應用市場。該軟體包括史丹福大學的Folding@home、蛋白質折疊系統(protein-folding client)分散式運算計劃與Elemental Technologies的Badaboom視訊轉碼器試用版。
NVIDIA於2007年首度推出CUDA編程技術,提供業界標準的C語言編程環境,讓軟體開發人員運用NVIDIA的GPU輕鬆開發各種全新應用,許多商用與科學應用軟體已採用CUDA,現在,消費性應用軟體也開始採用這項技術。借助NVIDIA GeForce繪圖處理器(GPU)與NVIDIAR CUDA編程技術,可將運算作業從CPU移轉到更有效率的GPU上,大幅提升非繪圖應用的效能,同時發揮CPU和GPU的強大效能。
市面上銷售的GeForce 8系列和更高階的GPU超過8000萬顆,全部都支援CUDA技術,是通用型平行運算處理器最大的安裝使用基礎之一。同樣的繪圖處理器架構,可以支援高效能遊戲繪圖效果,也可滿足多種應用需求。目前最高階的CPU只有四核心,而最新世代的NVIDIA GeForce GPU提供高達240個處理器核心,任何可分割成多重元素並能執行平行處理之運算作業,皆可加以編程以運用GPU強大的運算潛能。
Elemental Technologies的Badaboom是一個影片轉檔應用,將影片檔轉換成其他不同的格式。影片轉檔是家用電腦運算作業中,最耗費時間的運算作業之一,例如,用一般電腦的CPU來轉檔一部長達兩小時的電影,可能需要耗費6小時或更長的時間。然而,用GPU來執行Badaboom進行轉檔,這個過程會比傳統轉檔方式快上18倍之多,在幾分鐘內即可完成,在此同時,CPU也可以用來執行其他的運算作業,例如email或是瀏覽網際網路等。
史丹福大學的Folding@home分散式運算計劃為了讓消費者有機會分享他們的電腦處理效能,協助找到疾病治療方法的研究,利用電腦閒置時的運算能力,來執行科學研究的運算。該計畫採用NVIDIA的GPU進行運算,其速度比一顆CPU快上140倍之多。在PC上執行免費的Folding@home程式計劃,可讓一般大眾也能為這些疾病尋找治療方法,發揮真正的影響力。 |