英特尔披露计算前景 未来芯片内核达数百个 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
http://www.sina.com.cn 2006年03月07日 11:33 计世网 | ||||||||||
计世网消息 3月7日消息,作为2006年春季英特尔开发商论坛(UDF)会议内容的一部分,英特尔在3月7日发布了其雄心勃勃的万亿次级(tera-scale)计算计划。 英特尔首席技术官贾斯廷·拉特纳(Justin Rattner)说,这项研究最终将出现具有人类特点的软件和能够自动驾驶的汽车。拉特纳说,不需要很多算术计算就可以认识到,摩尔定律当前的进步将导致出现这样一个时代:每个芯片上的内核将达到数十个,甚至数百个。
然而,在这类产品推出之前还需要克服许多巨大的障碍。拉特纳表示,真正的挑战是如何把内核相互连接起来,如何为其提供能源。你如何为这个由许多处理器组成的复杂的系统提供足够的内存带宽使整个努力成为有价值的工作? 最后,你如何为这种处理器编写程序?这可能是把这种处理器推向广阔的市场的主要障碍。拉特纳表示,当技术为你提供这样的机会的时候,人们会有很高的热情克服这些障碍。 为了达到这个阶段,英特尔将必须彻底改变其系统架构。目前,由于管理多线程的开销,一个有4个或者8个内核的芯片可能会降低速度。 有些挑战是很基础性的挑战。拉特纳展示了一个配置8个内核的计算机。这种计算机运行了一个为多内核优化的Java程序。采用传统的锁定内存方式,这个程序的运行时间为10.4秒。采用多线程共享内存的事务型内存(transactional memory),这个程序的运行时间缩短到了4.1秒。 拉特纳表示,万亿次级计算计划不会让每个家庭都拥有一台超级计算机。他说,我想,你不会在家庭计算机上进行气象模型试验。然而,汽车将有能力接收每秒万亿次的数据。如果你睡着了,汽车能过安全地把你送到你要去的任何地方。我甚至可以想象,你的汽车会问你是否想打个盹并且替你开车。 |