2020-05-23计算机重要概念

2020-05-23  本文已影响0人  dc_3

Amdahl定律

当对系统的某个部分加速时,对系统整体性能的影响取决于该部分的重要性和加速程度。表示相对性能最好的方法是用 旧速度/新速度。


image.png

该定律描述了改善任何过程的一般原则。如果想要提升两倍以上,那么只有优化大部分组件才能获得。

并发和并行

并发:指一个同时具有多个活动的系统。并行指使用并发来使系统运行的更快。

线程级并发

超线程和核和处理器加速程序并发,要求程序以多线程方式来书写,才能并行加速。

指令级并行

一条指令需20多的周期执行完成,不过每个时钟周期可并行运行100条指令,所以平均一个时钟周期可处理2-4条指令,这个叫pipelining(流水线)。

单指令多数据并行

允许一条指令可产生多个并行执行的操作。


image.png
上一篇下一篇

猜你喜欢

热点阅读