Crosscutting Aspects (Computer Architecture)

Crosscutting Aspects (Computer Architecture)

Performance #

Speed #

  • Metrics:

    1. Latency (time)
    2. throughput (#ops / time)
  • Million Floating Point Operations per Second

Memory / Disc #

  • Metrics:
    1. Size (GB)
    2. Access Latency (#cycles)
    3. Bandwidth (Memory: GB/s, Disc: Gbit/s)

Performance evaluation #

  1. Hardware specs (look at the specs of the hardware)
  2. Benchmarking (Run a benchmark program)
  3. Measuring individual applications (measure the run of the application you are interested in)
  4. Analytical modelling (calculate how fast something should be)
  5. Simulation (Execute the program in a simulated environemnt and measure it)

Aspects #

Calendar October 22, 2023