英特尔科学家博卡尔:软件并行计算能力应跟上摩尔定律
eNet硅谷动力消息据国外媒体报道,英特尔公司高层日前表示,在电脑处理器领域,厂商通过多核技术正不断提高性能,与此同时,软件行业也应该增强并行计算能力,以便跟上摩尔定律的步伐。
作出上述表态的英特尔公司科学家博卡尔。
他说,软件行业也应该开始走上摩尔定律的道路,软件行业也要每隔两年将可以提供的并行计算能力增强一倍。
根据摩尔定律,芯片上集成的晶体管数量每格十八个月翻一番,对于电脑来说,就是同样大小的芯片每隔约两年性能提高一倍。之前,英特尔公司和AMD公司通过提高时钟频率来提高处理器性能,目前,两家公司的竞争已经转移到了处理内核的数量之上。
不过媒体分析认为,并行计算对于软件行业来说还是一个挑战。在服务器方面,情况稍微好一些,计算机可以同时进行多个作业,不过在个人电脑方面,另外一个定律“阿姆达尔定律”的限制表现比较明显,该定律的一个内涵是并行计算的优化存在一定的极限。
博卡尔表示,对于软件行业来说,有许多办法走上一条“摩尔定律”。比如,应用程序应该可以处理多个不同的任务,对于操作系统来说,可以同时运行多个应用软件。另外,应用程序和操作系统都可以事先猜测,用户下一步可能使用什么功能,或者使用那一个应用程序。
值得一提的是,作为视窗操作系统的东家,微软公司已经注意到这一问题。在上周的视窗硬件工程师大会上,微软公司的首席研发和战略官克雷格·穆迪表示,软件行业应该面对处理器多核化的问题,提高软件并行处理能力。
本周初,微软公司另外一名高官卡尔森表示,下一个版本的视窗操作系统将会现在有很大的不同,他们将可以发挥现有多核处理器的性能。卡尔森说,今年上市的Vista操作系统,可以支持多线程,但是无法支持芯片厂商即将推出的16核或者更多核。
卡尔森表示,再过十年或者十五年,电脑将可以提供令人难以置信的计算能力,软件行业的最大挑战是,如何为新的处理器写程序。