相对于传统的CPU(中央处理器)计算而言,GPU(图形处理器)为大规模并行计算提供了一种新的选择,具有很大的发展潜力,是多核CPU主要的竞争对手。日前,GPU的发明者NVIDIA(英伟达)公司正式宣布,授予中科院过程工程研究所和清华大学CUDA卓越中心的称号,以表彰他们在中国推广CUDA和GPU计算以及利用GPU在高性能计算领域作出的杰出贡献。在此之前,CUDA卓越中心已在哈佛大学、剑桥大学等5所学府设立。中科院副院长李静海,NVIDIA联合创始人、总裁兼首席执行官黄仁勋等出席授牌仪式。
CUDA是由NVIDIA推出的通用并行计算架构。该架构将GPU强大的并行计算能力充分调动起来,使GPU能在解决复杂计算问题上发挥其先天优势。开发人员现在仅使用C语言,就能在基于CUDA架构的GPU上编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。据悉,CUDA将来还会支持其他语言,包括FORTRAN、Python等等。
据介绍,截至目前全球已有超过250所大学开设了CUDA编程和GPU计算的课程,仅上个季度CUDA开发工具就被下载了超过9万次。在中国,中科院过程工程研究所和清华大学等科研院所、高校和企业也在油气勘探、离散模拟、三维扫描等领域利用GPU计算走到了世界的前沿。
为了鼓励更多的在校编程爱好者学习基于CUDA和GPU计算的编程,NVIDIA公司在活动当天还为之前在中国举办的NVIDIA(英伟达)CUDA编程竞赛中获奖的学生进行颁奖,授予他们CUDA未来之星称号。
《科学时报》 (2009-11-11 A2 国内)