泡泡网显卡频道 PCPOP首页      /      显卡     /      新闻    /    正文

专访NV&天河1A:中国骄傲 世界骄傲!

    接下来是NVIDIA公司PSG全球副总裁Shanker Trivedi先生回答部分的内容:

媒体:近年来在HPC应用方面,NVIDIA的比例越来越大,现在全世界500强的计算机大概有1/10之多用了NVIDIA的加速卡,未来NVIDIA在这方面有什么计划?

NVIDIA®(英伟达?)公司PSG全球副总裁Shanker Trivedi先生:天河一号A向全世界证明了异构超级计算是一个非常好的科学计算,超级计算中心发展的方向。接下来全世界超算中心,纷纷采用了GPU加速并行计算这样的体系结构,像美国的高性能超算中心、德国的超算中心,都是在他们国家或者是地区最大的系统,这些系统都纷纷的采用了GPU加速并行计算,而传统的超级计算CPU只贡献了整个高性能计算的10%左右,甚至还要更小,但是GPU贡献了大部分,甚至是80%,90%,很多很多都是计算性能是从GPU贡献出来的。对于未来更重要的,我们在硬件体系结构上的发展,都做了非常多预先的研究。

    更重要的是,我们现在有300个以上应用软件。大量的应用软件,解决科学问题的工具已经可以在CPU+GPU这样的异构体系上运行。未来高性能加速计算的方向,已经是一个超算的新纪元,我们可以看到,这是大家公认的,被科学界,被学术界,被产业界广泛采用的一个体系结构。

    关于未来,我留了最后一点,刚才谈了第一点性能,我们的性能非常好,第二关于应用软件,我们很多。最后一点非常非常重要,为什么大家被逼得没办法走这条路,因为摩尔定律要把计算机每十年涨一千倍,现在涨一千倍不是玩笑,但是同时电力消耗非常非常大,现在我们可以用新的异构计算加速的方式,为未来大大的节省超算中心构建的成本,同时节省功耗,降低能源功耗,节省费用。

专访NV&天河1A:中国骄傲 世界骄傲!

媒体:我是有一个关于应用方面的问题想请教一下两位,刚才NVIDIA的领导也提到了,未来会把基于Kepler方面的应用推到成千上万个应用,同时今天也成立了这样一个联合的实验室,我觉得未来如何推动异构的编程可能是未来应用很重要的点,我想请教一下两位,在NVIDIA方面,我们在推动异构编程方面未来重点的方向是什么。在刘主任这方面,给我们大家分享一些关于异构编程和应用这方面的经验。

NVIDIA®(英伟达?)公司PSG全球副总裁Shanker Trivedi先生:
一般是三种方法来做这种异构上的编程:第一类谈到应用,存在了很多年的,甚至几十年的应用,对于这样一类应用,我们建议采用一种直接编程的方法,编程的标准在OpenACC。OpenACC是一个国际标准,这是开放的,很多人都可以采用的标准的编译的方法,这种方法可以使得传统的,存在这么久的软件可以最小的改动,因为写这个程序的人有可能都不在了,他可以以最快的方法编到GPU和CPU上,异构的平台上进行计算,同时加速。举一个例子,在美国的能源实验室里,他们有一个很大的应用,这个软件应用叫S3D,类似像核聚变这样的应用,这个程序有100万行的程序,只改了400行,只改了非常非常小的程序量,大约只有万分之四,通过编译器编译,得到了六倍速度的提升。

    第二种方法,这些新的应用,我们建议用CUDA GPU并行编程的方法,这个架构模型我们可能大家都熟悉,CUDA可能大家都熟悉,实际上就是把传统的C语言,类似其他的高性能通用编程语言进行一点点扩展,只是稍微做了一些语法方法的扩展,大家写程序的方法不变,这样重新写出来的程序效率可以大大的提升,可以在这个程序上跑。什么样的程序多了呢?像信号处理,图象处理,还有一些科技计算,用这样的方法来提升计算的效率。

    最后一种方法,用一些很多科研机构库函数的方法,NVIDIA提供了很多系统级的库函数,还有很多是大学、科研机构,还有网上做了很到的库函数。举一个例子,一些很传统的中间件,你调他的库函数的话,用这样的方法来提升,他们那些函数已经是GPU上的,写程序的人并不用关心他们是怎么实现的,只是调用这些名称和函数来做就好了。

    所以总结一下,就是用三种方法,对于长期存在已有的程序,我们推荐用OpenACC,但是对于新程序,或者对性能有追求,一定要求特别高性能的可以用CUDA来进行改写,对于其他一些传统的,比较规范的程序,调用大量函数的,可以用调用库函数的方法来做。

专访NV&天河1A:中国骄傲 世界骄傲!

    通过NVIDA先进的GPU计算技术,如今的超级计算机迈入新时代,在推动人类社会进步上做出了巨大贡献。对于天河1A来说,它的建立不仅仅是打造我国超算的标志性产品,更是将设备投入到实际应用之中去,成功完成多个计算任务,创造了商业价值。考虑到能耗成本,这在过去单纯采取CPU为主要处理器的计算设备中是难以想象的。而借助NVIDIA高性能图形计算加速芯片,天河1A完成了这样的奇迹:实现盈利,自给自足。

    天河1号A超级计算机不仅是中国的骄傲:它是中国自主研发超级计算机系统的成功案例,证明了我国超算的技术实力,震惊世界,并且成功登上了性能世界靠前超级计算机的王座。天河1A更是世界的骄傲,它开创了GPU加速计算的先河,为全球超级计算机机构立下了榜样,让超级计算机从此进入到一个全新纪元。■<

0人已赞

关注我们

泡泡网

手机扫码关注