User Tools

Site Tools


skill-tree:k:2:1:b

**This is an old revision of the document!**

K2.1-B Performance Frontiers

Background

Aim

  • To provide knowledge about FLOPS (floating point operations per second) which is the key measurement unit for the performance of HPC systems, and its pitfalls
  • To provide knowledge about Moore’s law and the Gustafson–Barsis's law and their significance for performance frontiers in modern HPC
  • To provide knowledge about the definitions for key terms: speedup, efficiency, and scalability
  • To provide knowledge about Amdahl’s law and its significance for performance frontiers in modern HPC

Outcomes

  • Comprehend that FLOPS (Floating Point Operations per Second) as a key measurement is used in two distict ways
    • To measure the computing power of a computer
    • To measure the performance of applications
  • Comprehend that there are Pitfalls when measuring FLOPScomputing power of a computer
    • Many scientific applications are memory bound, not CPU bound so the memory buses will become the bottleneck of the application
    • FLOPS say nothing about the performance of the network or the file system
    • FLOP utilization says nothing about the quality of code
  • Comprehend that Moore’s law from 1965, revised in 1975, states (in simple terms) that the complexity of integrated circuits and thus the computing power of CPUs for HPC systems, respectively, doubles approximately every two years
    • In the past that was true
    • However, for some time it has been observed that this increase in performance gain is no longer achieved through improvements of processor technology in a sequantial sense
      • CPU clock rates, for instance, have not been increased notably for several years
    • It is rather achieved by using many cores for processing a task in parallel
    • Comprehend that therefore parallel computing and HPC systems will become increasingly relevant in the future.
  • . However, for some time it has been observed that this increase in performance gain is no longer achieved through improvements of processor technologythe key measure floating-point operations per second (FLOPS) for the performance of HPC systems and its pitfalls
  • Moore’s law and the Gustafson–Barsis's law and their significance for performance frontiers in modern HPC
  • Amdahl’s law and its significance for performance frontiers in modern HPC.

Subskills

skill-tree/k/2/1/b.1593018215.txt.gz · Last modified: 2020/06/24 19:03 by kai_h