多核对软件业的挑战
捺捺 2007-12-27 03:16:59 格鲁夫一直推崇的“软件累旋体”两年前开始解体,英特尔处理器在速度迅速提升的同时发热量也越来越大,已经难以为继。英特尔不得不寻找其它的解决方法,多核处理器就是在这样的局面下诞生的,其原理就像在高速公路上增加更多的车道,提升车流量一样。现在,半导体工业已经完全接受了这一发展思路,各家公司所不同的就是如何增加更多的车道而已。
多核处理器的战略代价极大。计算机工业和消费电子产业的发展需要靠软硬件的同时支持,而现在,只有硬件能力的迅速提升好比一条腿走路,很难走得平稳。软件工程和计算机科学家们承认,尽管软件设计在过去几十年里得到了巨大的发展,但在并行计算能力的开发上,却一直相当落后。一位顶级的计算机科学家甚至认为,软件业现在尚未找到一个简单的解决方案,应对多核处理器的出现。
软件业当然知道并行计算的优势所在,但研发方面的诸多困难使得他们四十年来踯躅不前,其中一个重要的障碍是并非所有的任务都可以在运算器之间进行分割。