全球頂尖學(xué)府采用NVIDIA CUDA教授并行計算編程課程
隨著高性能計算產(chǎn)業(yè)快速轉(zhuǎn)移至多核心與并行計算處理架構(gòu),未來的軟件工程師必須精通各項并行計算的最佳工具與方法。NVIDIA公司(Nasdaq: NVDA)宣布CUDA軟件開發(fā)環(huán)境已被全球20多所大學(xué)采用為教授并行計算程序課程之教材,目前亦有其他許多大學(xué)現(xiàn)正評估NVIDIA的各種并行計算編程工具,并考慮將其納入教學(xué)課程中。
NVIDIA® CUDA™ 是一款C語言編譯程序與軟件開發(fā)工具包(SDK),可開發(fā)在圖形處理器(GPU)上執(zhí)行的計算軟件。目前多所頂尖學(xué)府正積極運(yùn)用CUDA技術(shù)教授相關(guān)課程,其中包括:
· 伊利諾大學(xué)香檳分校 |
· 北卡羅萊那大學(xué)Chapel Hill分校 |
· 加州大學(xué)戴維斯分校 |
· 普渡大學(xué) |
· 史丹佛大學(xué) |
· 約翰霍普金斯大學(xué) |
· 賓州大學(xué) |
· 加州大學(xué)圣地亞哥分校 |
· 加州大學(xué)柏克萊分校 |
· 印度理工學(xué)院(德里) |
伊利諾大學(xué)香檳分校課程主任Wen-Mei Hwu博士表示:「我們的課程非常著重于協(xié)助學(xué)生了解并行計算的通則,而NVIDIA提供了理想的工具,協(xié)助我們建立這項課程并整合在整體教學(xué)中。我們的工作不僅只是確保畢業(yè)的學(xué)生擁有目前程序開發(fā)技術(shù)之穩(wěn)固基礎(chǔ),同時也要讓他們掌握符合未來需求的技術(shù); 高性能計算市場正轉(zhuǎn)移至多重核心計算之趨勢,因此并行計算的編程技術(shù)很顯然是其中一項必須掌握的新技術(shù)。 」
加州大學(xué)戴維斯分校資訊工程學(xué)系助理教授John Owens表示:「高性能計算業(yè)界面臨最重大的挑戰(zhàn)大概是整體技術(shù)正轉(zhuǎn)移至并行計算。我們身為教育者,目前最重要的工作是教授我們的學(xué)生有關(guān)并行計算的軟硬件,好讓他們能掌握開發(fā)未來軟硬件之相關(guān)知識與工具。NVIDIA 繪圖處理器和CUDA編程環(huán)境是一個可以讓我們教授學(xué)生如何將低成本、強(qiáng)而有力的數(shù)據(jù)并行計算功能運(yùn)用到桌面計算機(jī)中。 」
NVIDIA首席科學(xué)家暨伊利諾大學(xué)香檳分校并行計算編程課程督導(dǎo)David Kirk博士表示:「教育界廣泛采納CUDA為核心教學(xué)內(nèi)容,對于現(xiàn)今計算機(jī)科學(xué)科系學(xué)生的并行計算程序課程之建置有相當(dāng)重大的意義。NVIDIA為大學(xué)課程開發(fā)的教材,包含了像GPU等高度并行計算的架構(gòu),可帶動未來高效能運(yùn)算的發(fā)展,并確保新一代的程序工程師了解能充份發(fā)揮并行計算效益的策略 ?!?/span>
NVIDIA在日前于美國雷諾市舉辦的超級運(yùn)算會議(SuperComputer 07)中展出了各項NVIDIA Tesla GPU運(yùn)算解決方案與CUDA軟件開發(fā)工具,詳細(xì)信息可至www.nvidia.com/cuda與www.nvidia.com.tw/object/tesla_computing_solutions_tw網(wǎng)站下載。