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

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.

主站蜘蛛池模板: 浠水县| 宜兴市| 郎溪县| 十堰市| 灵丘县| 南川市| 阳谷县| 梓潼县| 伽师县| 柏乡县| 建阳市| 东源县| 轮台县| 全州县| 阜宁县| 周至县| 辽源市| 荆门市| 怀安县| 新和县| 邳州市| 泰来县| 马鞍山市| 太白县| 南平市| 新巴尔虎右旗| 雅安市| 阿鲁科尔沁旗| 汶川县| 民县| 宁蒗| 勐海县| 桂平市| 龙口市| 黄骅市| 丰都县| 大连市| 招远市| 华宁县| 肃南| 石景山区|