全球頂尖学府采用NVIDIA CUDA教授并行计算編程課程
随着高性能计算产业快速转移至多核心与并行计算处理架构,未来的软件工程师必须精通各项并行计算的最佳工具与方法。NVIDIA公司(Nasdaq: NVDA)宣布CUDA软件开发环境已被全球20多所大学采用为教授并行计算程序课程之教材,目前亦有其他许多大学现正评估NVIDIA的各种并行计算编程工具,并考虑将其纳入教学课程中。
NVIDIA® CUDA™ 是一款C语言编译程序与软件开发工具包(SDK),可开发在图形处理器(GPU)上执行的计算软件。目前多所顶尖学府正积极运用CUDA技术教授相关课程,其中包括:
· 伊利诺大学香槟分校 |
· 北卡罗莱那大学Chapel Hill分校 |
· 加州大学戴维斯分校 |
· 普渡大学 |
· 史丹佛大学 |
· 约翰霍普金斯大学 |
· 宾州大学 |
· 加州大学圣地亚哥分校 |
· 加州大学柏克莱分校 |
· 印度理工学院(德里) |
伊利诺大学香槟分校课程主任Wen-Mei Hwu博士表示:「我们的课程非常着重于协助学生了解并行计算的通则,而NVIDIA提供了理想的工具,协助我们建立这项课程并整合在整体教学中。我们的工作不仅只是确保毕业的学生拥有目前程序开发技术之稳固基础,同时也要让他们掌握符合未来需求的技术; 高性能计算市场正转移至多重核心计算之趋势,因此并行计算的编程技术很显然是其中一项必须掌握的新技术。 」
加州大学戴维斯分校资讯工程学系助理教授John Owens表示:「高性能计算业界面临最重大的挑战大概是整体技术正转移至并行计算。我们身为教育者,目前最重要的工作是教授我们的学生有关并行计算的软硬件,好让他们能掌握开发未来软硬件之相关知识与工具。NVIDIA 绘图处理器和CUDA编程环境是一个可以让我们教授学生如何将低成本、强而有力的数据并行计算功能运用到桌面计算机中。 」
NVIDIA首席科学家暨伊利诺大学香槟分校并行计算编程课程督导David Kirk博士表示:「教育界广泛采纳CUDA为核心教学内容,对于现今计算机科学科系学生的并行计算程序课程之建置有相当重大的意义。NVIDIA为大学课程开发的教材,包含了像GPU等高度并行计算的架构,可带动未来高效能运算的发展,并确保新一代的程序工程师了解能充份发挥并行计算效益的策略 。」
NVIDIA在日前于美国雷诺市举办的超级运算会议(SuperComputer 07)中展出了各项NVIDIA Tesla GPU运算解决方案与CUDA软件开发工具,详细信息可至www.nvidia.com/cuda与www.nvidia.com.tw/object/tesla_computing_solutions_tw网站下载。