免费午餐已经结束—软件历史性地向并发靠拢.docVIP

  • 2
  • 0
  • 约3.81万字
  • 约 21页
  • 2016-10-05 发布于贵州
  • 举报

免费午餐已经结束—软件历史性地向并发靠拢.doc

免费午餐已经结束—软件历史性地向并发靠拢

免费午餐已经结束——软件历史性地向并发靠拢 免费大餐不久就将结束。对此,你有何打算,做好下一步准备了么? 对主要的处理器厂商以及架构,包括Intel、AMD和Sparc、PowerPC[译注1]来说,改善CPU性能的传统方法,如提升时钟速度和指令吞吐量,基本已走到尽头,现在开始向超线程和多核架构靠拢。而且这两个特性(特别是多核)已经在部分芯片实现,如PowerPC和Sparc IV;Intel和AMD也将在2005年内赶上。2004年In-Stat/MDR秋季处理器论坛[译注2]的主题就是多核设备,很多公司都展示了改进和新研发的多核处理器。不过,要将2004年称为多核年,显然还不够理直气壮。 多核将引领软件研发发生基础性变化,特别对接下来几年里那些面向一般应用、运行在PC和低端服务器上的应用软件(在今天已经销售出去的软件里占有很大比例)而言。在这篇文章里,我想就多核为何突然对软件产生重要影响,以及并发巨变如何影响我们和我们未来编写软件方式的问题展开讨论。 我可以这么说:免费大餐已经结束一两年了,但我们现在才开始意识到这个问题。 ? 免费的性能大餐 业界存在一个有趣的现象:“安迪送,比尔取。”[译注3]无论处理器性能提升多少,软件都有办法迅速吞噬。CPU速度十倍于前,软件就有十倍于前的活要干(或者肆无忌惮猛增软件的工作量,导致性能下降)。在过去几十年里,由于CPU、内存和硬盘特别是

文档评论(0)

1亿VIP精品文档

相关文档