title |
---|
Computer System Performance |
In this section, we will discuss how to evaluate the "goodness" of computing systems and some simple models for their performance.
{% include reading.html section="Sections 1.6 and 1.9" %}
{% include reading-grad.html section="Sections 1.8-1.10" %}
This book is also "An Inquiry into Values," though in a more philosophical sense. This video discuss what makes a system "good" and how to measure these characteristics.
{% include video.html id="0_y6agqjpk" %}
A lecture from Admiral Grace Hopper which talks about the latency of light. Please watch from 45:02-48:25.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZR0ujwlvbkQ?start=2702&end=2905" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>Now, let's talk about the difference between latency and bandwidth a bit more.
{% include video.html id="0_jhry1bp4" %}
{% include reading.html section="Section 1.6" %}
{% include reading-grad.html section="Section 1.9" %}
The next video covers the Iron Law of performance and how to explain the performance of a processor. This breaks down the performance of a processor into three constituent parts. By breaking down the performance into these parts, we can think about how to optimize each component on its own which helps us focus our efforts in making processors more efficient.
{% include video.html id="1_176devjx" %}
This video shows an example of running a benchmark and applying the Iron Law.
{% include video.html id="0_f53fz5rk" %}
See canvas for the quiz!
{% include reading-grad.html section="Section 1.8" %}
This video describes how to compare systems by using the speedup metric.
{% include video.html id="0_pvfjbkk5" %}
See canvas for the quiz!