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

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.

主站蜘蛛池模板: 新沂市| 巴彦淖尔市| 奎屯市| 吉木萨尔县| 镶黄旗| 东兴市| 叶城县| 兴隆县| 翁源县| 政和县| 杂多县| 芒康县| 综艺| 溧水县| 青川县| 陆川县| 呼图壁县| 玉环县| 册亨县| 莱州市| 玉田县| 吉首市| 玛纳斯县| 会同县| 孟村| 利川市| 永昌县| 苗栗县| 南投市| 丰顺县| 沁阳市| 和平县| 灵璧县| 沿河| 通江县| 边坝县| 阜阳市| 淄博市| 通榆县| 绥芬河市| 银川市|