From 39afaebc2baf59e256f9a773357ef7d492485311 Mon Sep 17 00:00:00 2001
From: Dominik Zobel <zobel@dkrz.de>
Date: Mon, 1 Jul 2024 08:38:59 +0200
Subject: [PATCH] Highlight difference of serial and parallel memory requests

---
 lectures/memory-hierarchies/slides.qmd | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/lectures/memory-hierarchies/slides.qmd b/lectures/memory-hierarchies/slides.qmd
index d269835..7144c2c 100644
--- a/lectures/memory-hierarchies/slides.qmd
+++ b/lectures/memory-hierarchies/slides.qmd
@@ -266,6 +266,13 @@ One layer of RAM cache between the CPU and the disk.
 
  - Parallel and serial requests possible
 
+:::{.smaller}
+\begin{align}
+   T_{avg,p} &= H_M T_M + (1-H_M) \cdot \color{blue}{T_D}\\
+   T_{avg,s} &= H_M T_M + (1-H_M) \cdot \color{blue}{(T_M + T_D)}
+\end{align}
+:::
+
 
 ## Second model version
 
@@ -297,8 +304,8 @@ Three layers of caches
 
 :::{.smaller}
 \begin{align}
-T_{avg,p} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot T_2\\
-          &+ ((1-H_1)\cdot(1-H_2))\cdot T_3
+T_{avg,p} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot \color{blue}{T_2}\\
+          &+ ((1-H_1)\cdot(1-H_2))\cdot \color{blue}{T_3}
 \end{align}
 :::
 
@@ -306,8 +313,8 @@ T_{avg,p} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot T_2\\
 
 :::{.smaller}
 \begin{align}
-T_{avg,s} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot(T_1+T_2)\\
-          &+ ((1-H_1)\cdot(1-H_2))\cdot(T_1+T_2+T_3)
+T_{avg,s} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot \color{blue}{(T_1+T_2)}\\
+          &+ ((1-H_1)\cdot(1-H_2))\cdot \color{blue}{(T_1+T_2+T_3)}
 \end{align}
 :::
 
-- 
GitLab