核心提示:
数十年来,PC产业一直通过两大举措提高产品性能和销售量。其一,芯片厂商不断提高芯片的速度其二,软件厂商千方百计将芯片的处理性能转化为更快的操作和更酷的新功能。 但是,芯片相当复杂,与以前的单内核芯片有着本质上的区别,连软件开发商都被搞懵了。微软首席研究和战略官员克莱格·蒙代表示,我们渡过了过去的技术升级,但这次将是现代计算技术历史上最为不同的技术升级。 这次技术升级4年前拉开了大幕,当时英特尔和其它芯片厂商意识到芯片时钟频率的提高已经到了极限,它们遂转向了多内核技术。但是,这一变化给软件开发人员带来了很大困难。如果要充分利用多内核芯片的处理能力,应用软件需要将任务分割成多个部分,在多个内核上运行。 并行编程对于一般编程人员而言太复杂了。与传统编程方式相比,并行编程的变化太大了,计算机产业还没有找到解决这一问题的好办法。即使多内核芯片开发人员也承认自己造成了麻烦。英特尔负责营销和销售的执行副总裁肖恩·马龙尼表示,“我承认是个大问题。”他说,英特尔招聘了大量软件人才来解决这一问题。 在运行许多重要应用软件时,目前配置四内核芯片的计算机的速度还不如3年前购买的计算机。随着配置六内核芯片计算机的问世,情况会变得更糟糕。客户或许会因此而推迟购买新计算机,计算机销售量将受到影响。