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

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.

主站蜘蛛池模板: 苗栗县| 河西区| 石城县| 营山县| 甘泉县| 祁阳县| 图木舒克市| 汉川市| 区。| 舞阳县| 易门县| 新巴尔虎左旗| 永胜县| 林芝县| 凌源市| 唐山市| 通河县| 阳新县| 蒲江县| 嫩江县| 太仓市| 育儿| 枞阳县| 虎林市| 仙游县| 新巴尔虎左旗| 铜山县| 盱眙县| 军事| 桐梓县| 雅安市| 建德市| 沁水县| 平谷区| 吕梁市| 定边县| 怀远县| 成安县| 吉首市| 海城市| 禄劝|