【IDF2008 报道】中国研究中心的第五个成果,是Ct:为万亿级计算平台编程。随着Intel的方向从早年Prescott的频率至上更改为现在Core的多核心,另一个软件层次上的问题就逐渐显现,为了解决这个问题,ICRC(Intel中国研究中心)进行了Ct的研究。
![]() |
现在多核应用的一个难题就是,如何充分发挥多核心的威力?以往的单核心只要走持续提升频率频率之路就可以提升应用程序的性能,然而到了多核时代,持续增加的运算核心却不能相应地提升应用程序的性能,现在的大多数游戏在多核心平台都无法获得应有的收益,更别提以后数百上千个处理核心的平台运作了。
![]() |
Ct就是为了解决这个问题而出现的一个软件体系,为了以后超多核心的万亿次级别的计算,Intel中国研究院研究出这个包括运行时、链接库、编译器在内的一整套编程体系。Ct的C,代表着C语言,这表明这套系统具有这广泛的可靠性。
Ct系统,实际上是把目前超标量的单核心设计更换成大规模并行的设计,依靠着包括运行时、链接库、编译器在内的一整套编程体系,Ct应用程序可以充分发挥利用系统所有的运算核心,从而能充分发挥出多核心的性能。
目前,Ct系统已经在四核和八核系统上正常,工作,而ICRC表示,只要运用了Ct技术,程序在双核心上运行和万亿次计算上运行环境完全一致,一行代码都不需要更改。
| 第1页:[IDF08]Ct:万亿次计算编程 |