[视频]Intel专家谈英特尔多核处理器与并行编程
上个世纪90年代中期,英特尔首席执行官Andrew Grove经常谈到“软件螺旋”问题,即更快速的微处理器芯片以及需要更多计算能力的软件之间的相互作用。
芯片速度仍然在不断攀升,但现在,运行这些芯片的软件却有点跟不上趟。新式多核芯片需要令人畏惧的复杂软件来支持,这些软件要负责将计算任务分解不同的线程进行同时处理。
这种挑战并未削弱微软等公司对新的并行芯片潜力的热情,公司官员已经表示,具有很多内核的芯片将出现,它们将改变个人计算机世界。
微软正在自己的软件当中改进并行计算功能。
Rapport并行计算公司的创始人,资深软件设计师Andrew Singer说:“微软正在开发并行软件,这是正确的事情。如果别人首先发力的话,微软将被抛在别人身后。”
格罗夫的软件螺旋在两年前开始坍塌。当时,英特尔的微处理器的发热量惊人,以至于要融化,这逼迫英特尔改变发展方向,在单个芯片中放置多颗更小的处理器。这种方式有点给高速公路增加车道,它现在已经被整个半导体行业采用。
硬件和软件的同步进步促使计算机与消费电子行业不断前进,新的音频,视频,图像以及巨量数据处理方式开始显现。
工程师,计算机科学家承认,尽管近年来取得了一些进步,但并行程序仍然在硬件的拖后腿。
事实上,一位知名的计算机科学家已经警告说,针对具有多个处理核心芯片进行编程的简单办法尚未找到。