在2010年5月份出炉的一份世界超级计算机500强的榜单中,美国Cray的美洲豹“Jaguar”,凭借每秒1750万亿次的实测计算能力傲视群雄,排名榜首。但是时隔不久,由中国国防科技大学研制的“天河一号A”超级计算机,将理论运算能力从每秒1206万亿次提升至每秒4701万亿次,实测运算能力提升至每秒2507万亿次的高度,从而一举超越了“美洲豹”,荣登世界超级计算机排行榜榜首,成为地球上最快的计算机。
“使用GPU,我们很容易就可以突破100万亿次、200万亿次甚至更高的Linpack性能,Linpack测试性能值是目前世界超级计算机TOP500排行的标准。”一位从事GPU相关技术研发的负责人这样对记者表示。
超级计算机拥有强大的运算能力,主要原因正是由于采用了最新的GPU产品。据了解,自从NVIDIA发布了基于CUDA运行架构的GPU之后,经过将近4年的时间,GPU已经真真正正帮助到了中国超级计算机产业的发展。在可以想见的未来,GPU加CPU并行运算正在成为一种主流,它帮助各种超级计算机成为科技界的耀眼明星。
解密GPU
要了解GPU,需要先从它的概念谈起。
GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU是相对于CPU的一个概念,由于在现代的计算机中,图形的处理变得越来越重要,需要一个专门的图形的核心处理器。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。
今天,GPU已经不再局限于3D图形处理了,GPU通用计算技术发展已经引起业界不少的关注,事实也证明在浮点运算、并行计算等部分计算方面,GPU可以提供数十倍乃至于上百倍于