阿姆达尔法则笔记和思考

2019-01-14  本文已影响36人  011ac79d683d

注:笔记内容大多来源于吴军老师的《吴军的谷歌方法论》

1、阿姆达尔是谁?

吉恩·阿姆达尔(Gene Amdahl),被认为是有史以来最伟大的计算机设计师之一。阿姆达尔缔造了 IBM 360 的辉煌,使其在 50~60 年代统治整个大型计算机工业,奠定了 IBM 计算机帝国的江山。他是商用大型机最早的“建筑师”,是 IBM 的系统 360 大型机之父。


阿姆达尔

2、什么是阿姆达尔法则?

阿姆达尔能制造出性能如此优越的360大型机,主要归功于他研究和提出的阿姆达尔法则,他在设计大型计算机的时候,充分认识到计算机各部分的性能必须平衡匹配,才能得到整体性能最佳的系统。

经过反复试验,他得到了一个公式:

阿姆达尔法则

3、阿姆达尔法则有什么用呢?

在计算机领域,阿姆达尔法则是制造计算机必须考虑的公式之一,我们通过例子来看一下。

比如我们把计算机里面内存的速度提升两倍,那么右边的小 s 就是两倍,即 s=2,那么整个计算机性能的提升是多少呢?

根据这个公式,可以算出是 11%。这个结果看起来还是不错的,如果你有办法将内存的速度提升到原来的 100 倍呢?那么计算机整体速度只能提升约 25%,这看上去就不大有效了。这就是这个公式的独到之处。

Amdahl's Law

这个定律对于计算机而言非常有用,不仅是产品设计中选择技术的准则,更是整个计算机行业里决定研发投入依据的原则。也就是说,当前如果计算机系统中的哪个部分成为了拖后腿的瓶颈,就必须集中精力和经费解决相应的问题。

阿姆达尔法则不仅在 IT 领域如此,在经济学上,特别是资源调配上也很有指导意义。而且在个人行动准则上也非常有参考意义。

我们设想,那些只能产生 1% 效果的事情,你就是把结果提高一百倍,影响力也有限;相反,那些占到了一半以上效果的事情,哪怕改进 5%,至少我们能看到 2.5% 的整体提高。

所以阿姆达尔法则完全可以用到个人的生活工作当中。

4、我的思考和感悟

阿姆达尔法则在生活中,可以作为抉择时候的一个参考维度,不妨这样去思考。

哪个会给我带来更大的成长性?做哪件事情虽然开始很缓慢,但长久会发生质的飞越?
短期来看,做哪件事会短期见到效果?这个效果下个阶段是否是更好的?

上一篇下一篇

猜你喜欢

热点阅读