From 82c7ea4e52047af1b7a2b4c35d45a5ef46a89095 Mon Sep 17 00:00:00 2001 From: Florian Ziemen <ziemen@dkrz.de> Date: Thu, 27 Jun 2024 15:08:24 +0200 Subject: [PATCH] More explicit headings and sub-headings --- lectures/memory-hierarchies/slides.qmd | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lectures/memory-hierarchies/slides.qmd b/lectures/memory-hierarchies/slides.qmd index 6166d31..95fd6a3 100644 --- a/lectures/memory-hierarchies/slides.qmd +++ b/lectures/memory-hierarchies/slides.qmd @@ -63,7 +63,7 @@ Based on figure from "Computer Architecture" by _J. Hennessy_ and _D. Patterson_ -## Access time example (1/2) {.leftalign} +## Disk I/O timings {.leftalign} <!-- File `data.py`: @@ -184,7 +184,7 @@ $^*$: Lower than one due to caching effects -## Access time example (2/2) {.leftalign} +## Disk I/O {.leftalign} - Reading/writing to file is rather expensive - If necessary during computation, try doing it asynchronously @@ -200,6 +200,7 @@ $^*$: Lower than one due to caching effects ## First model version +One layer of RAM cache between the CPU and the disk. :::{.r-stack} @@ -224,6 +225,7 @@ $^*$: Lower than one due to caching effects ## Second model version +Three layers of caches :::{.r-stack} @@ -270,7 +272,7 @@ T_{avg,s} &= H_1 T_1 + ((1-H_1)\cdot H_2)\cdot(T_1+T_2)\\ # Processor techniques -## Third model version +## The general view :::{.r-stack} -- GitLab