当前位置:首页 > 电子产品 > 正文

GTC大会前瞻,GK110、新版开发工具及CUDA开源

距离GTC2012大会还有不到12小时,NVIDIA老总黄仁勋将在当天上午10点半发表开幕演讲,除了宣讲NVIDIA在GPU计算上的最新技术之外,最重磅的消息应该是公布“70亿晶体管巨兽”的GK110显卡。

有关GK110到底是新架构芯片还是双核GK104的Tesla版本不得而知,后一种说法有几分可信度,因为GK104正好是35.4亿晶体管,双核的GTX690在功耗和发热上控制也很不错,至于之前暴露的GK104浮点运算能力不足的问题也是可以解决的。

GTC大会前瞻,GK110、新版开发工具及CUDA开源  第1张

NVIDIA会不会以GTX690为基础设计Tesla加速卡?

如果NVIDIA发布的真的是新架构的GK110芯片,那么按照以前泄露的数据,它有6组GPC单元,24组SMX单元,而SMX单元的设计与GK104明显不同,每组只有128个CUDA核心,总计3072个CUDA核心,总数也是GK104的两倍,核心面积再度攀升到550mm2左右,显存位宽也升级到384bit,保持GTX580的水准。

GTC大会前瞻,GK110、新版开发工具及CUDA开源  第2张

在GTC开幕前夕,NVIDIA也放出了新版Nsight开发工具,它是一套基于GPU加速的debug和性能分析工具,针对不同的平台有两个版本。

VisualStudio版面向Windows平台,此次发布的版本号是2.2,终于支持DX9架构显卡(前一版限制只能用在DX10/11显卡上),同时也支持最新的Kepler架构,优化内核SASS(SourceandAssembly)以及PTX(ParallelThreadeXecution,并行线程执行),单卡负责显示输出的同时也可以使用CUDADebug了。

GTC大会前瞻,GK110、新版开发工具及CUDA开源  第3张

NsightEclipseEdition支持Linux以及MacOS平台,而Eclipse的名字恰好是IBM十年来面向同样的平台发布的debug软件一直在用的名字,Eclipse版Nsight同样支持CUDA加速软件开发。

为了给GTC2012大会营造良好气氛,NVIDIA在GPU计算上动作频频,前几日刚刚宣布LLVM编译器将支持CUDA架构,LLVM是一个开源模块化编译器,支持C/C++,Objective-C,Fortran,Ada,Haskell,Javabytecode,Python,Ruby,ActionScript,GLSL以及Rust多种语言,而CUDA架构目前只限于C、C++和Fortran。

GTC大会前瞻,GK110、新版开发工具及CUDA开源  第4张

NVIDIA这一举动意味着CUDA也走向开源,支持语言的增多也有利于CUDA加速在开发者中的普及,又是一步很大的棋,看来GK104在GPU计算性能上败给GCN并没什么影响,也许NVIDIA打算将GPU计算和GPU游戏性能再度分开来设计了。

你可能想看: