NVIDIA 推出 CUDA 6 大幅簡化平行運算程式設計
NVIDIA (輝達) 今天宣布推出全球最廣泛使用的平行運算平台和編程模式的最新版本 NVIDIA® CUDA® 6。
CUDA 6 平台讓平行運算程式設計比以往更簡單容易,讓軟體開發人員可大幅縮短設計程式的時間和減少加速科學、工程研發、企業和其他採用 GPU 的應用開發的力氣。
新版本的 CUDA 提供一個全新具備加強功能的平台,只要更換目前既有的 CPU函式庫,即可提供開發人員高達8倍的即時加速應用。CUDA 6 的重要功能包括:
- · 統一記憶體-讓應用存取 CPU 和 GPU 記憶體,而不需要手動在 CPU 和 GPU 之間複製資料,可簡化程式設計,並能較容易為廣泛的程式語言加入 GPU 加速支援。
- · 拖曳式函式庫-將 GPU 加速函式庫取代既有的 CPU 函式庫,即可自動為應用的BLAS和FFTW計算加速高達8倍。
- · 多重 GPU 擴充技術-重新設計的 BLAS 和 FFT GPU 函式庫可在單一節點透過多達8顆 GPU 自動擴充效能,每節點可提供超過 9 teraflop 雙精度浮點運算效能,並可支援比以往 (高達512GB) 更多的作業負載。多重 GPU 擴充技術也可以與全新的BLAS拖曳式函式庫一併使用。
美國桑迪亞國家實驗室可擴充式演算法部門經理 Rob Hoekstra 表示:「統一記憶體透過自動管理資料,讓我們能夠快速設計出在 GPU 上執行的原型核心、降低程式碼的複雜度,並可將開發時間縮短一半。有了這種功能,將有助我們找出未來不同的編程程式,並可將更精密、更大型的程式碼導入 GPU 中。」
Fabric Engine 公司執行長 Paul Doyle 表示:「我們的技術已協助多家主要的工作室、遊戲開發商和動畫設計人員創造了令人驚豔的 3D 動畫和特效。他們要求我們盡快加入針對 NVIDIA GPU 加速功能的支援,但在製作過程中處理複雜的應用案例時,記憶體管理是公認最具因難的挑戰。現在有了統一記憶體技術,而且可以自動處理存取作業,讓 Fabric 的編譯器可鎖定 NVIDIA 的 GPU ,並可讓我們客戶在執行應用時,提升10倍的速度。」
除了全新功能外, CUDA 6 平台提供完整的程式工具、 GPU 加速數學函式庫、文件和程式指南等。
CUDA 工具套件第6版預計在2014年年初上市,當最新版的工具套件可供下載時,將會通知 CUDA GPU 運算註冊開發商計畫的成員。欲參加這項計畫,請在此註冊。
關於CUDA
CUDA是由 NVIDIA 開發的平行運算平台及編程模式,藉由發揮 GPU 的強大威力,可大幅提升整體運算效能。CUDA 編程模式已被下載超過 200 萬次、支援超過 240 款領先的研發、科學和商業應用,全球更有超過 700 所大學與學院交授這項編程技術,也是開發者最熱中的 GPU 加速運算。
關於NVIDIA (輝達)
NVIDIA (輝達) 公司自 1993 年成立以來,持續引領全球視覺運算技術的發展,成為藝術以及科學領域中視覺運算的先鋒者。NVIDIA (輝達) 藉其眾多先進技術將影像顯示的世界變成為充滿互動性的探索歷程,更讓遊戲玩家到科學家、一般消費者到企業用戶都能從中受益。欲瞭解更多資訊,歡迎前往 www.nvidia.com.tw 以及 http://blogs.nvidia.com 。