2012年3月4日星期日

Herb Sutter:欢迎来到丛林 zz

Herb Sutter在2004年发布的著名论文不再有免费午餐, 总结了过去几十年中软件行业的发展和摩尔定律带给CPU主频的飞速提升有着重要的联系,一直以来软件在性能方面的考虑都依赖着更高主频的CPU。到 2004年时,CPU主频已经接近物理的极限3.6GHZ左右,x86的厂商Intel和AMD都开始试着降低主频而增加更多的执行单元,即所谓的多核处 理器,Herb在04年的论文中谈到了硬件架构的改变对软件开发人员的影响,经过了七年之痒,时间证明了Herb的总结和预测是正确的。1975年到 2005年是单核的时代(从8080一直到Pentium IV),也是免费午餐的黄金年代,软件开发人员在这一时期是最幸福的,不用考虑并行的问题;2005年开始进入了通用多核的时代,开发人员必须编写并行代 码以提升性能,Intel的TBB和微软PPL都是为通用多核计算所提供的库;2011年开始,异构众核时代来临,Nvidia GPUs, APU, Cell(用于PS3游戏主机), Intel Xeon + MIC都是这个时代的产物,面对多核难题开发人员更多的情况是和库打交到。

标签: , ,


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]