引爆超级应用 科幻小说成现实
万亿级计算性能以及传输万亿字节数据的能力,将能够支持跨万亿次浮点数据的实时数据挖掘、面向更智能汽车和其它设备的人工智能(AI)、针对建模、虚拟化、物理模拟和医疗培训的虚拟现实等;万亿级计算还将推动基于个人电脑、服务器和掌上设备的高分辨率娱乐内容的“超级”应用,如即时视频通信、高逼真游戏、多媒体三维信息索引以及实时语音识别,这些曾在科幻小说中被看作是异想天开的事,都有可能成为现实。

英特尔80核心万亿次浮点运算研究用芯片完工后晶圆的近距离拍照特写
英特尔公司高级院士、首席技术官贾斯汀说:“我们的研究人员完成了一个激动人心、具有里程碑意义的项目。这项研究成果为普及具有万亿次浮点运算能力的设计指明了方向,并将给计算机和互联网用户带来意想不到的应用体验。”
据介绍,英特尔的研究人员正在对处理万亿级工作负载所需的能力进行分类研究。这些处理能力可以分为三种基本类型:识别(Recognition)、挖掘(Mining)与合成(Synthesis),统称为RMS。识别指的是计算机检查数据和图像并据此构建数学模型的机器学习能力,例如某个具体人脸的模型;挖掘是在大量现实生活数据中发现特定模型样例的能力,如从多种分辨率、照明环境的图像中找到某个具体的人脸;合成则是指通过构建新的模型样例来探索理论场景的能力。比如,如果某个人更年轻或更老,他会长得什么样。
RMS应用模型具有通用性,可以满足高性能计算、数字内容创制、计算机视觉和人工智能等领域的海量计算需求。但是,这些应用对系统的微体系架构技术、互连技术、内存技术以及软件开发技术都提出了很高的要求。其中,如何高效地编写可发挥多核处理优势的软件是万亿级计算时代面临的最严峻的挑战之一。
杜江凌告诉记者,为简化软件开发工作,英特尔正在研究支持并行编程的新技术。例如,针对两个应用程序访问同一个内存时所产生的“死锁”问题,英特尔开发了事务内存,以满足多线程并行的需要。为避免传统单线程应用在并行编程环境下被重写,该公司的研发人员正在研究并行编译库,以自动并行化现有的单线程代码。此外,英特尔也在积极促成处理器厂商、编译器厂商、操作系统厂商以及应用软件开发商的合作,联合产业链的力量迎接万亿级计算时代的到来。