Fermi不仅是GPU 十问NVIDIA首席科学家

时间:2009-12-13   来源:   网友评论:0   人气: 338 作者:

2009年9月30日至10月2日,NVIDIA公司在美国加州圣何塞市举办GPU技术大会(GPU Technology Conference,GTC)并首次公开了其新一代GPU——Fermi架构。2009年10月27日上午,带着对Fermi架构的种种问题,我们对来京参加CUDA卓越中心授权仪式等一系列活动的NVIDIA公司首席科学家Bill Dally先生进行了专访。值得一提的是,我们是对Bill Dally先生进行一对一专访的仅有的两家国内IT媒体之一。

 

Bill Dally何许人也?他是美国艺术与科学学院院士,还是美国电气与电子工程师协会以及美国计算机协会院士,斯坦福大学计算机科学教授、系主任。Bill Dally及其团队所开发的系统架构、网络架构、信号发送、路由以及同步技术已应用于当今大多数大型并行计算机中,曾发表过200多篇论文并被授予50多项专利。今年年初被NVIDIA公司任命为首席科学家兼研究院副总裁,而其前任David Kirk先生则被NVIDIA公司授予了院士的头衔。

Tesla(特斯拉)是NVIDIA公司高性能计算产品的统称,这个源自著名物理学家Nikola Tesla(尼古拉·特斯拉)姓氏的称呼其实也是我们熟悉的G80/GT200架构的名字,而新一代GPU架构Fermi(费米)实际上也是采用一位著名物理学家Enrico Fermi(恩里科·费米)的姓氏命名的,要知道Enrico Fermi负责设计建造了人类历史上公认的第一个核反应堆,以此给新架构命名,看来NVIDIA公司也要在视觉计算领域发动一场“核裂变”了。

 

NVIDIA Tesla产品线所面向的高性能计算领域应该是能最先证明Fermi架构实力的舞台。在GPU技术大会之后,Fermi芯片的标本和基于此设计的Tesla样卡已经伴随着NVIDIA公司CEO黄仁勋出现在各种不同的场合。当然,娱乐型的GeForce和工作站型的Quadro产品线接下来也都会被Fermi架构武装。就像上面这张幻灯片所描述的那样,我们对于Bill Dally的访问也是从Fermi的高性能计算(HPC)和消费端(Consumer)两方面进行的。

关于Fermi在高性能计算市场的问题

问:对于高性能计算用户来说,Fermi架构能给他们带来哪些好处?如何去帮到他们?

Bill Dally答:首先,优化的双精度浮点运算可以直接提升GPU的计算能力;其次,ECC容错技术更加适用于数据中心的应用;另外,很多并行计算都需要GPU片载内存以外的缓存结构来提供协作。

问:数十倍甚至是数百倍效能的提升确实能把高性能计算用户吸引到GPU平台上,不过CPU也是在进步的。关键在于应用GPU平台需要你们(NVIDIA)更多的介入,客户方面缺少相关人才,您对此如何评价?

Bill Dally答:关于GPU和CPU的问题,我想说CPU所增加的线程数量在并行计算面前也是捉襟见肘的,而Fermi就不一样了,它有512个核心。关于应用人才的问题,我们也正在通过诸多途径让更多人使用CUDA工具进行编程,比如在大学里开设CUDA的相关课程。

问:我们认为CPU和GPU之间的竞争不仅仅是两种技术架构的竞争,也不仅仅是NVIDIA、AMD以及Intel这三家公司之间的竞争,而是代表了两条产业链之间的竞争。虽然在GPU产业链上NVIDIA和诸多软硬件厂商都有合作,但是CPU产业链也已经高度成熟,您对此有何看法?

Bill Dally答:我并不否认CPU产业链是要更成熟一些的,不过我对GPU产业链的发展同样持乐观态度。对于串行计算的CPU来说,核心数量的增加和运算能力的提升远不如并行计算的GPU来的容易,加之像是Adobe这样的软件领导厂商也已经采用CUDA,GPU的竞争优势就更大了。

问:没有人会否认NVIDIA在GPU并行计算方面的领导地位。当然,我们也不能忽视ATI的流处理技术,毕竟推动这个技术发展还是需要整个行业来支持,您对此有何看法?

Bill Dally答:NVIDIA之所以在并行计算方面走在前面,是因为我们在这里投入了大量的资金来做研发,无论是在硬件方面还是在软件方面。当然,要推动整个并行计算发展,还是要有一个标准和第三方软件开发商的支持。


 

文章评论