Crosscutting Aspects (Computer Architecture)
Performance #
Speed #
-
Metrics:
- Latency (time)
- throughput (#ops / time)
-
Million Floating Point Operations per Second
Memory / Disc #
- Metrics:
- Size (GB)
- Access Latency (#cycles)
- Bandwidth (Memory: GB/s, Disc: Gbit/s)
Performance evaluation #
- Hardware specs (look at the specs of the hardware)
- Benchmarking (Run a benchmark program)
- Measuring individual applications (measure the run of the application you are interested in)
- Analytical modelling (calculate how fast something should be)
- Simulation (Execute the program in a simulated environemnt and measure it)