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