官术网_书友最值得收藏!

Terminology

Amdahl's Law provides a mathematical formula that calculates the potential improvement in speed of a concurrent program by increasing its resources (specifically, the number of available processors). Before we can get into the theory behind Amdahl's Law, first, we must clarify some terminology, as follows:

  • Amdahl's Law solely discusses the potential speedup in latency resulting from executing a task in parallel. While concurrency is not directly discussed here, the results from Amdahl's Law concerning parallelism will nonetheless give us an estimation regarding concurrent programs.
  • The speed of a program denotes the time it takes for the program to execute in full. This can be measured in any increment of time.
  • Speedup is the time that measures the benefit of executing a computation in parallel. It is defined as the time it takes a program to execute in serial (with one processor), divided by the time it takes to execute in parallel (with multiple processors). The formula for speedup is as follows:

In the preceding formula, T(j) is the time it takes to execute the program when using j processors.

主站蜘蛛池模板: 怀远县| 芒康县| 贵德县| 怀远县| 大埔区| 类乌齐县| 张北县| 蒙城县| 滕州市| 信宜市| 定结县| 宁安市| 淮安市| 湘潭县| 海盐县| 鹰潭市| 久治县| 兴业县| 惠东县| 海盐县| 义乌市| 宝应县| 京山县| 桃园市| 永州市| 琼结县| 泾川县| 关岭| 买车| 利津县| 阳山县| 新龙县| 崇左市| 德阳市| 塘沽区| 庆阳市| 宁南县| 钟山县| 闵行区| 随州市| 屯昌县|