diff --git a/FrOSCon26/FrOSCon.26.mm b/FrOSCon26/FrOSCon.26.mm index ad40a01..4485307 100644 --- a/FrOSCon26/FrOSCon.26.mm +++ b/FrOSCon26/FrOSCon.26.mm @@ -1201,8 +1201,8 @@ - - + + @@ -1294,17 +1294,17 @@ - - + + - + - + - + @@ -1326,11 +1326,11 @@ - + - - + + @@ -1385,7 +1385,7 @@ - + diff --git a/FrOSCon26/Talk-IOUring.odp b/FrOSCon26/Talk-IOUring.odp index 46ce983..e75047a 100644 Binary files a/FrOSCon26/Talk-IOUring.odp and b/FrOSCon26/Talk-IOUring.odp differ diff --git a/FrOSCon26/drawings/coherence.svg b/FrOSCon26/drawings/coherence.svg index ef857e8..3d475e2 100644 --- a/FrOSCon26/drawings/coherence.svg +++ b/FrOSCon26/drawings/coherence.svg @@ -1,47 +1,386 @@ - - - - Cache coherence and observability - - - - Core - - Core - - - - - - - - - Cache - Cache - x = 0 - x = 0 - - DRAM - x = 0 - - - - Cache - x = 1 - - - - - Cache - x = 0 - - - - - DRAM - x = 1 - + + + + + Cache coherence and observability + + + + + + + + Core + + Core + + + + + + + + + Cache + Cache + x = 0 + x = 0 + + DRAM + x = 0 + + + + Cache + x = 1 + + + + Cache + x = 0 + + + + + + + + + DRAM + x = 1 + + + + + Cache coherence and observability + + Animation for the io_uring talk : show several copies of the same variable in CPU caches and main memory + + + + + + + + + + +