From d7585fcd618607c7304ece002b3b05258d3da56c Mon Sep 17 00:00:00 2001
From: "Jan H. Meinke" <j.meinke@fz-juelich.de>
Date: Thu, 16 Dec 2021 10:24:27 +0100
Subject: [PATCH] Updated course material for 2021.

---
 00_Bottlenecks.ipynb                          |   51 +-
 01_Introduction to IPython.ipynb              |   10 +-
 02_NumPy_concepts.ipynb                       |   16 +-
 03_ThinkVector.ipynb                          |    8 +-
 04_Particle Dynamics.ipynb                    |  349 ++++++
 ...ynb => 05_Profiling a simple md code.ipynb |    8 +-
 05_Debugging.ipynb => 06_Debugging.ipynb      |   10 +-
 solutions/06_IDEs.ipynb => 07_IDEs.ipynb      |    8 +-
 ...alParallel.ipynb => 08_LocalParallel.ipynb |   18 +-
 ...rallel.ipynb => 09_LocalTaskParallel.ipynb |    6 +-
 ...ectorize.ipynb => 10_Numba vectorize.ipynb |   22 +-
 10_NumbaIntro.ipynb => 11_NumbaIntro.ipynb    |   18 +-
 ...12_Speeding up your code with Cython.ipynb |   10 +-
 ... 13_Writing your own Python bindings.ipynb |   22 +-
 ...ask.ipynb => 14_Introduction to Dask.ipynb |    8 +-
 ... MPI.ipynb => 15_Introduction to MPI.ipynb |   29 +-
 ...uPy.ipynb => 16_Introduction to CuPy.ipynb |    8 +-
 ...r Python.ipynb => 17_CUDA for Python.ipynb |    8 +-
 ...UDA and MPI.ipynb => 18_CUDA and MPI.ipynb |   14 +-
 README.md                                     |    3 -
 build.sh                                      |    4 +-
 .../text_stats_bind-checkpoint.cpp            |   25 +
 code/text_stats/text_stats_bind.cpp           |    6 +-
 hpcpy20 => hpcpy21                            |   16 +-
 images/basic_computer_architecture.svg        | 1092 ++++++++++++++++
 ...architecture.svg.2021_06_02_09_19_20.0.svg | 1093 ++++++++++++++++
 images/dask_icon_no_pad.png                   |  Bin 0 -> 986 bytes
 images/dask_icon_no_pad.svg                   |   35 +
 images/gflops-dp.png                          |  Bin 0 -> 158745 bytes
 images/kdevelop_big.png                       |  Bin 0 -> 284997 bytes
 images/mem-bw.png                             |  Bin 0 -> 142994 bytes
 images/simplified_computer_architecture.svg   | 1100 +++++++++++++++++
 ...chitecture.svged_computer_architecture.svg | 1100 +++++++++++++++++
 solutions/00_Bottlenecks.ipynb                |   51 +-
 solutions/01_Introduction to IPython.ipynb    |   10 +-
 solutions/02_NumPy_concepts.ipynb             |   16 +-
 solutions/03_ThinkVector.ipynb                |   22 +-
 solutions/04_Particle Dynamics.ipynb          |  496 ++++++++
 ...nb => 05_Profiling a simple md code.ipynb} |    8 +-
 ...{05_Debugging.ipynb => 06_Debugging.ipynb} |   10 +-
 06_IDEs.ipynb => solutions/07_IDEs.ipynb      |    8 +-
 .../08_LocalParallel.ipynb                    |   18 +-
 .../09_LocalTaskParallel.ipynb                |    6 +-
 ...ctorize.ipynb => 10_Numba vectorize.ipynb} |   28 +-
 ...0_NumbaIntro.ipynb => 11_NumbaIntro.ipynb} |   18 +-
 ...2_Speeding up your code with Cython.ipynb} |   10 +-
 ...13_Writing your own Python bindings.ipynb} |   22 +-
 ...sk.ipynb => 14_Introduction to Dask.ipynb} |    8 +-
 ...MPI.ipynb => 15_Introduction to MPI.ipynb} |   29 +-
 ...Py.ipynb => 16_Introduction to CuPy.ipynb} |    8 +-
 ... Python.ipynb => 17_CUDA for Python.ipynb} |    8 +-
 ...DA and MPI.ipynb => 18_CUDA and MPI.ipynb} |   58 +-
 solutions/build.sh                            |    4 +-
 solutions/code                                |    2 +-
 solutions/data                                |    2 +-
 solutions/{hpcpy20 => hpcpy21}                |   16 +-
 solutions/test.dat                            |    5 +
 test.dat                                      |    5 +
 58 files changed, 5693 insertions(+), 272 deletions(-)
 create mode 100644 04_Particle Dynamics.ipynb
 rename 04_Profiling a simple md code.ipynb => 05_Profiling a simple md code.ipynb (99%)
 rename 05_Debugging.ipynb => 06_Debugging.ipynb (98%)
 rename solutions/06_IDEs.ipynb => 07_IDEs.ipynb (97%)
 rename solutions/07_LocalParallel.ipynb => 08_LocalParallel.ipynb (97%)
 rename solutions/08_LocalTaskParallel.ipynb => 09_LocalTaskParallel.ipynb (99%)
 rename 09_Numba vectorize.ipynb => 10_Numba vectorize.ipynb (97%)
 rename 10_NumbaIntro.ipynb => 11_NumbaIntro.ipynb (97%)
 rename 11_Speeding up your code with Cython.ipynb => 12_Speeding up your code with Cython.ipynb (99%)
 rename 12_Writing your own Python bindings.ipynb => 13_Writing your own Python bindings.ipynb (97%)
 rename 13_Introduction to Dask.ipynb => 14_Introduction to Dask.ipynb (99%)
 rename 14_Introduction to MPI.ipynb => 15_Introduction to MPI.ipynb (97%)
 rename 15_Introduction to CuPy.ipynb => 16_Introduction to CuPy.ipynb (98%)
 rename 16_CUDA for Python.ipynb => 17_CUDA for Python.ipynb (99%)
 rename 17_CUDA and MPI.ipynb => 18_CUDA and MPI.ipynb (96%)
 delete mode 100644 README.md
 create mode 100644 code/text_stats/.ipynb_checkpoints/text_stats_bind-checkpoint.cpp
 rename hpcpy20 => hpcpy21 (54%)
 mode change 100644 => 100755
 create mode 100644 images/basic_computer_architecture.svg
 create mode 100644 images/basic_computer_architecture.svg.2021_06_02_09_19_20.0.svg
 create mode 100644 images/dask_icon_no_pad.png
 create mode 100644 images/dask_icon_no_pad.svg
 create mode 100644 images/gflops-dp.png
 create mode 100644 images/kdevelop_big.png
 create mode 100644 images/mem-bw.png
 create mode 100644 images/simplified_computer_architecture.svg
 create mode 100644 images/simplified_computer_architecture.svged_computer_architecture.svg
 create mode 100644 solutions/04_Particle Dynamics.ipynb
 rename solutions/{04_Profiling a simple md code.ipynb => 05_Profiling a simple md code.ipynb} (99%)
 rename solutions/{05_Debugging.ipynb => 06_Debugging.ipynb} (98%)
 rename 06_IDEs.ipynb => solutions/07_IDEs.ipynb (97%)
 rename 07_LocalParallel.ipynb => solutions/08_LocalParallel.ipynb (97%)
 rename 08_LocalTaskParallel.ipynb => solutions/09_LocalTaskParallel.ipynb (99%)
 rename solutions/{09_Numba vectorize.ipynb => 10_Numba vectorize.ipynb} (96%)
 rename solutions/{10_NumbaIntro.ipynb => 11_NumbaIntro.ipynb} (98%)
 rename solutions/{11_Speeding up your code with Cython.ipynb => 12_Speeding up your code with Cython.ipynb} (99%)
 rename solutions/{12_Writing your own Python bindings.ipynb => 13_Writing your own Python bindings.ipynb} (97%)
 rename solutions/{13_Introduction to Dask.ipynb => 14_Introduction to Dask.ipynb} (99%)
 rename solutions/{14_Introduction to MPI.ipynb => 15_Introduction to MPI.ipynb} (98%)
 rename solutions/{15_Introduction to CuPy.ipynb => 16_Introduction to CuPy.ipynb} (98%)
 rename solutions/{16_CUDA for Python.ipynb => 17_CUDA for Python.ipynb} (99%)
 rename solutions/{17_CUDA and MPI.ipynb => 18_CUDA and MPI.ipynb} (92%)
 rename solutions/{hpcpy20 => hpcpy21} (54%)
 mode change 100644 => 100755
 create mode 100644 solutions/test.dat
 create mode 100644 test.dat

diff --git a/00_Bottlenecks.ipynb b/00_Bottlenecks.ipynb
index c13468d..7e9c5a8 100644
--- a/00_Bottlenecks.ipynb
+++ b/00_Bottlenecks.ipynb
@@ -11,7 +11,7 @@
     "# Bottlenecks\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "16 Nov 2020 | Jan H. Meinke\n",
+    "07 Jun 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -31,7 +31,32 @@
    "metadata": {
     "slideshow": {
      "slide_type": "fragment"
-    }
+    },
+    "tags": []
+   },
+   "source": [
+    "![A simplified computer architecture](images/simplified_computer_architecture.svg) "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
+   "source": [
+    "Our programs may hit one or more of the following limits:"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "slideshow": {
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "CPU"
@@ -41,8 +66,9 @@
    "cell_type": "markdown",
    "metadata": {
     "slideshow": {
-     "slide_type": "fragment"
-    }
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "Memory"
@@ -52,8 +78,9 @@
    "cell_type": "markdown",
    "metadata": {
     "slideshow": {
-     "slide_type": "fragment"
-    }
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "I/O"
@@ -111,7 +138,7 @@
    "source": [
     "This is the limit most people think of first, but it's often not the crucial one. Each core on JUWELS can perform ca. 80 GFlop/s if the code is completely *vectorized* and performs a *multiply and an add operation* at *each step*. If your code doesn't fulfill those requirements its peak performance will be less.\n",
     "\n",
-    "Actually the peak performance is a often less because the CPU temperature limit typically soon leads to throttling when using all cores. The guaranteed sustained frequency for the JUWELS FMA units is 1.9 GHz."
+    "Actually the peak performance is often less because the CPU temperature limit typically soon leads to throttling when using all cores. The guaranteed sustained frequency for JUWELS' FMA units is 1.9 GHz."
    ]
   },
   {
@@ -439,7 +466,7 @@
     "\n",
     "A numpy ndarray uses C-order (row-order) for storage. This means that the last index is continuous in memory and a change in any other index results in a jump from one memory location to another. The order of the loops therefore means that for both c and b, we don't get the maximum bandwidth, because we jump around and only use one element of the cache line. \n",
     "\n",
-    "A datum is not loaded by itself. Instead everytime, a datum is needed that is not available in cache, a cache line containing the datum is loaded. On JUWELS the cache line is 64 bytes wide. \n",
+    "A datum is not loaded by itself. Instead everytime, a datum is needed that is not available in cache, a cache line containing the datum is loaded. On JURECA the cache line is 64 bytes wide. \n",
     "\n",
     "We can improve the performance by exchanging the loops:"
    ]
@@ -749,7 +776,7 @@
     }
    },
    "source": [
-    "The scratch file system achieves read/write bandwidths that are very similar to the main memory bandwidth, but not for a single node. Each node is connected to the GPFS file system with $\\mathcal{O}(100)$ GBit/s connection. In other words, we can read/write about 12.5 GB/s. If we had to load the data in the previous calculation from disk, we could only achieve 12.5 GB/s / 24 bytes/op = 520 Mop/s. The main memory bandwidth or the peak performance of the CPU doesn't matter in this case."
+    "The scratch file system achieves read/write bandwidths that are very similar to the main memory bandwidth, but not for a single node. Each node is connected to the GPFS file system with $\\mathcal{O}(100)$ GBit/s connection. In other words, we can read/write about 12.5 GB/s. If we had to load the data in the previous calculation from disk, we could only achieve 12.5 GB/s / 24 bytes/op = 520 Mop/s. The main memory bandwidth or the peak performance of the CPU don't matter in this case."
    ]
   },
   {
@@ -766,9 +793,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -780,7 +807,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.10.1"
   }
  },
  "nbformat": 4,
diff --git a/01_Introduction to IPython.ipynb b/01_Introduction to IPython.ipynb
index a91423b..2edbe59 100644
--- a/01_Introduction to IPython.ipynb	
+++ b/01_Introduction to IPython.ipynb	
@@ -20,7 +20,7 @@
    },
    "source": [
     "<div class=\"dateauthor\">\n",
-    "2 July 2019 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -289,7 +289,7 @@
    },
    "outputs": [],
    "source": [
-    "%matplotlib inline\n",
+    "%matplotlib inline  # widget is an interactive alternative to inline\n",
     "import matplotlib.pyplot as plt\n",
     "import numpy"
    ]
@@ -937,9 +937,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -951,7 +951,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/02_NumPy_concepts.ipynb b/02_NumPy_concepts.ipynb
index 1cc73ae..a2e401d 100644
--- a/02_NumPy_concepts.ipynb
+++ b/02_NumPy_concepts.ipynb
@@ -11,7 +11,7 @@
     "# NumPy - an HPC perspective\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Olav Zimmermann\n",
+    "07 June 2021 | Olav Zimmermann\n",
     "</div>"
    ]
   },
@@ -50,7 +50,7 @@
     }
    },
    "source": [
-    "NumPy is a library, written in C, to enable fast numerical computing in Python. Since its inception in 1995, NumPy has become first choice for numeric data processing in python. The main sacrifice to enable its high speed is the restriction to \n",
+    "NumPy is a library, written in C, to enable fast numerical computing in Python. Since its inception in 1995, NumPy has become the first choice for numeric data processing in python. The main sacrifice to enable its high speed is the restriction to \n",
     "containers with uniform memory layout, i.e., arrays that contain items of uniform static datatype."
    ]
   },
@@ -251,7 +251,7 @@
     }
    },
    "source": [
-    "However, note that most functionality in NumPy is geared towards arrays of uniform numerical type. The above data type indicates that the entire row is treated as a single (albeit very complicated) type and the data in the table thereby become a one-dimensional array. If you need spreadsheet-like functionality, NumPy's 'structured arrays' or 'record type' arrays that are based on `ndarrays` are not adequate. Luckily `ndarrays` can be extended in functionality and even reimplemented in a compatible way."
+    "Note that most functionality in NumPy is geared towards arrays of uniform numerical type. The above data type indicates that the entire row is treated as a single (albeit very complicated) type and the data in the table thereby become a one-dimensional array. If you need spreadsheet-like functionality, NumPy's 'structured arrays' or 'record type' arrays that are based on `ndarrays` are not adequate. Luckily `ndarrays` can be extended in functionality and even reimplemented in a compatible way."
    ]
   },
   {
@@ -273,7 +273,7 @@
     }
    },
    "source": [
-    "Due to its dual interface in Python and C and its often (not always) regular memory layout ndarrays can relatively easy be mapped to data types described in other language contexts. "
+    "Due to its dual interface in Python and C and its often (not always) regular memory layout `ndarrays` can relatively easily be mapped to data types described in other language contexts. "
    ]
   },
   {
@@ -285,7 +285,7 @@
    },
    "source": [
     "A couple of clever design choices adds to the popularity of ndarrays as a standard API for high performance computing in Python:\n",
-    "- narrays support both C-style and Fortran-style memory layouts, as well as memory alignment and view interfaces.\n",
+    "- ndarrays support both C-style and Fortran-style memory layouts, as well as memory alignment and view interfaces.\n",
     "- A Mixin class `NDArrayOperatorsMixin` provides all the necessary standard python interfaces like `__add__`, `__lt__` etc. making custom array containers more convenient to write.\n",
     "- `ndarray.__array_ufunc__` and `__array_function__` are interfaces that split the function API from the excution engine. By overriding them, these functions allow to intercept calls to ufuncs and non-ufuncs and to dispatch these calls to alternative implementations. Several important packages already use this approach."
    ]
@@ -345,9 +345,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -359,7 +359,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/03_ThinkVector.ipynb b/03_ThinkVector.ipynb
index 9d952ae..9140a36 100644
--- a/03_ThinkVector.ipynb
+++ b/03_ThinkVector.ipynb
@@ -11,7 +11,7 @@
     "# Think Vector\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -823,9 +823,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -837,7 +837,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/04_Particle Dynamics.ipynb b/04_Particle Dynamics.ipynb
new file mode 100644
index 0000000..f35acdc
--- /dev/null
+++ b/04_Particle Dynamics.ipynb	
@@ -0,0 +1,349 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "5451ef11-f683-4995-bda8-c9d87abaec49",
+   "metadata": {},
+   "source": [
+    "# Particle Dynamics with Python\n",
+    "<div class=\"dateauthor\">\n",
+    "07 June 2021 | Jan H. Meinke\n",
+    "</div>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5822f3b3-bc03-4e2f-85f1-57cb246e3a05",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import math\n",
+    "import random\n",
+    "import matplotlib.pyplot as plt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f7d1939b-7d73-4c0c-9d8a-d6ea39d48b49",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "%matplotlib widget"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "19819e70-b42c-405a-958f-70c05a972ee6",
+   "metadata": {},
+   "source": [
+    "Particle dynamics simulations are common in various scientific fields. They are used to simulate \n",
+    "the formation of galaxies and the movements of molecules in a cell. Particles can have different\n",
+    "properties such as mass and charge and interact in different ways.\n",
+    "\n",
+    "A classical particle dynamics code solves Newton's equation of motion:\n",
+    "\n",
+    "$$\\mathbf F = m \\mathbf a,$$\n",
+    "\n",
+    "where $\\mathbf F$ is the force, $m$ the mass, and $\\mathbf a$ the acceleration. $\\mathbf F$ and \n",
+    "$\\mathbf a$ are vectors.\n",
+    "\n",
+    "In general, this problem is only solvable analytically for two particles. If there are more \n",
+    "particles, we have to look for a numerical solution.\n",
+    "\n",
+    "You may remember that you can calculate the velocity $\\mathbf v$ of a particle as\n",
+    "\n",
+    "$$\\mathbf v(t + dt) = \\mathbf v(t) + \\mathbf a(t) dt$$\n",
+    "\n",
+    "and the position $\\mathbf r$ as\n",
+    "\n",
+    "$$\\mathbf r(t + dt) = \\mathbf r(t) + \\mathbf v(t)dt + \\frac 1 2 \\mathbf a(t) dt^2.$$\n",
+    "\n",
+    "If we know all the positions, velocities and masses at time $t$ and can calculate the forces, we \n",
+    "can follow the motion of the particles over time."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "50ad1731-c5b0-4922-adc8-14e507a7b6b8",
+   "metadata": {},
+   "source": [
+    "## Gravitational force\n",
+    "Let's assume our particles only interact via gravity. Then the force between two particles is given \n",
+    "by\n",
+    "\n",
+    "$$\\mathbf F_{ij}(t) = G\\frac{m_i m_j}{r_{ij}^2(t)} \\mathbf {\\hat r}_{ij}(t),$$\n",
+    "\n",
+    "where $\\mathbf F_{ij}(t)$ is the force on particle $i$ due to particle $j$. $r_{ij}(t)$ is the \n",
+    "distance between particles $i$ and $j$, and $\\mathbf {\\hat r}_{ij}(t)$ is the unit vector pointing\n",
+    "from $i$ to $j$.\n",
+    "\n",
+    "To get the total force on particle $i$, we need to sum over all $j \\neq i$:\n",
+    "\n",
+    "$$\\mathbf F_{i}(t) = \\sum_{j\\neq i} \\mathbf F_{ij}(t).$$"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "32f7c975-ed21-4c70-9168-5b7bfa5ca276",
+   "metadata": {},
+   "source": [
+    "## The algorithm"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "4288de12-8bf3-41b2-96ca-5c3c47fc0d84",
+   "metadata": {},
+   "source": [
+    "1. Calculate the force on each particle by summing up all the forces acting on it.\n",
+    "2. Integrate the equation of motion\n",
+    "\n",
+    "    a) Calculate the position of each particle after a time step *dt*\n",
+    "    \n",
+    "    b) Calculate the velocity of each particle after a time step *dt*"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "539c2d60-df7b-471b-a438-d9b4efb51781",
+   "metadata": {},
+   "source": [
+    "## (Parallel) Patterns\n",
+    "In Think Vector, we got to know some patterns. Let's see how we can apply them here:\n",
+    "\n",
+    "(i, j) -> $\\mathbf F_{ij}$:\n",
+    "    This is a map\n",
+    "    \n",
+    "$\\mathbf F_{ij}$ -> $\\mathbf F_{i}$:\n",
+    "    This is a reduction\n",
+    "    \n",
+    "Calulate the new velocity:\n",
+    "    This is map\n",
+    "    \n",
+    "Calculate the new position:\n",
+    "    This is a map, too.\n",
+    "    \n",
+    "Now, let's try to express this in code.\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "b4525c8a-378a-45b7-b1e2-b67f5f07d397",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Initialize positions and velocities\n",
+    "N = 50\n",
+    "L2 = 5  # half the length of the box size\n",
+    "epsilon = 1e-9  # softening factor\n",
+    "dt = 0.1  # time step\n",
+    "G = 1  # For simplicity we set the universal graviational constant to 1\n",
+    "m = 1  # This corresponds to 150 x 10^9 kg\n",
+    "x = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "y = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "z = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "vx = [0 for i in range(N)]\n",
+    "vy = [0 for i in range(N)]\n",
+    "vz = [0 for i in range(N)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "8fd053d2-8c88-4666-82ed-0316fe21ac34",
+   "metadata": {},
+   "source": [
+    "### Calculating forces"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "41861767-e08d-45b8-802a-28b269e3f7ee",
+   "metadata": {},
+   "source": [
+    "To calculate the force, we need the distance vector first. These are actually 3 maps (one for each component). The result is a distance matrix. As mentioned before maps are expressed as list generators:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "338142b6-f973-4f7a-b5a4-77e76f3b758f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "Dxx = [(i - j) for j in x for i in x]\n",
+    "Dyy = [(i - j) for j in y for i in y]\n",
+    "Dzz = [(i - j) for j in z for i in z]\n",
+    "D = [math.sqrt(i * i + j * j + k * k) for i, j, k in zip(Dxx, Dyy, Dzz)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "d0156a2d-13ae-46dd-b3a8-cb7eb1aca0bf",
+   "metadata": {},
+   "source": [
+    "Now that we have the vector components and the magnitude of the vector, we can calculate the forces."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "e841a076-504d-445b-b006-b931e3cb0bc2",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "Fxx = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dxx, D)]  # epsilon prevents a zero in the dominator.\n",
+    "Fyy = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dyy, D)]\n",
+    "Fzz = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dzz, D)]\n",
+    "Fx = [sum(Fxx[i * N: (i + 1) * N]) for i in range(N)]\n",
+    "Fy = [sum(Fyy[i * N: (i + 1) * N]) for i in range(N)]\n",
+    "Fz = [sum(Fzz[i * N: (i + 1) * N]) for i in range(N)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "3de052ac-7591-4477-8285-cc15c0019a7a",
+   "metadata": {},
+   "source": [
+    "Let's visualize the forces on the particles:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1133b4bb-111b-4aca-9326-22a7c29c8522",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "ax = plt.figure(figsize=(6, 6)).add_subplot(projection='3d')\n",
+    "ax.scatter3D(x, y, z)\n",
+    "ax.quiver(x, y, z, Fx, Fy, Fz)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "ccea23e5-4f4b-4ff6-b379-8d45e3fe15f4",
+   "metadata": {},
+   "source": [
+    "### Integrating the equation of motion"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "dba27f9b-350e-4e65-9f42-e3615ee30a84",
+   "metadata": {},
+   "source": [
+    "We are ready to update the positions and velocities of our particles:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5ddc24f9-eaf3-491c-bf81-232efa584c1c",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "x = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(x, vx, Fx)]\n",
+    "y = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(y, vy, Fy)]\n",
+    "z = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(z, vz, Fz)]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "2266d4e8-8f67-4979-ae47-abf8508673a4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "vx = [v + f / m * dt for v, f in zip(vx, Fx)]\n",
+    "vy = [v + f / m * dt for v, f in zip(vy, Fy)]\n",
+    "vz = [v + f / m * dt for v, f in zip(vz, Fz)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "e4cff076-759c-477c-9758-41bb730cd606",
+   "metadata": {},
+   "source": [
+    "Let's take a look at the particle positions and velocities:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "bf48e0d0-34f6-47ba-8a30-ba0c1e19489d",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "ax = plt.figure(figsize=(6, 6)).add_subplot(projection='3d')\n",
+    "ax.scatter3D(x, y, z)\n",
+    "ax.quiver(x, y, z, vx, vy, vz)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "65984f53-4b54-4f6d-aaa1-6de391150539",
+   "metadata": {},
+   "source": [
+    "That's it. By going back to the [calculation of the forces](#Calculating-forces), we can follow the motion of the particles over time."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "f1f30004-a9c3-4499-84e0-976937b9f8a8",
+   "metadata": {},
+   "source": [
+    "## Exercise\n",
+    "Rewrite the program in a vectorized manner using `ndarray`s."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "039819a6-698f-43a6-a4f0-4f7b8852fbb1",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "markdown",
+   "id": "8cb45f43-29e2-49df-a976-bf7790fe5a44",
+   "metadata": {},
+   "source": [
+    "### Solution:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1f236119-af8c-499d-86cf-1d6b98f9e5fd",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "HPC Python 2021",
+   "language": "python",
+   "name": "hpcpy21"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.9.5"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/04_Profiling a simple md code.ipynb b/05_Profiling a simple md code.ipynb
similarity index 99%
rename from 04_Profiling a simple md code.ipynb
rename to 05_Profiling a simple md code.ipynb
index 070a3a5..851adf7 100644
--- a/04_Profiling a simple md code.ipynb	
+++ b/05_Profiling a simple md code.ipynb	
@@ -10,7 +10,7 @@
    "source": [
     "# Profiling\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -626,9 +626,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -640,7 +640,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/05_Debugging.ipynb b/06_Debugging.ipynb
similarity index 98%
rename from 05_Debugging.ipynb
rename to 06_Debugging.ipynb
index 23ef132..22117b2 100644
--- a/05_Debugging.ipynb
+++ b/06_Debugging.ipynb
@@ -6,7 +6,7 @@
    "source": [
     "# Debugging Python\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -183,7 +183,7 @@
    "metadata": {},
    "source": [
     "```bash\n",
-    "source hpcpy20\n",
+    "source hpcpy21\n",
     "pudb3 buggy.py\n",
     "```"
    ]
@@ -325,9 +325,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -339,7 +339,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/06_IDEs.ipynb b/07_IDEs.ipynb
similarity index 97%
rename from solutions/06_IDEs.ipynb
rename to 07_IDEs.ipynb
index 4ed11a5..ba2acfd 100644
--- a/solutions/06_IDEs.ipynb
+++ b/07_IDEs.ipynb
@@ -11,7 +11,7 @@
     "# Integrated Development Environments (IDEs) for Python\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "3 July 2019 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -254,9 +254,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -268,7 +268,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/07_LocalParallel.ipynb b/08_LocalParallel.ipynb
similarity index 97%
rename from solutions/07_LocalParallel.ipynb
rename to 08_LocalParallel.ipynb
index ff6caa3..6bb08b7 100644
--- a/solutions/07_LocalParallel.ipynb
+++ b/08_LocalParallel.ipynb
@@ -11,7 +11,7 @@
     "# Interactive Parallel Computing with IPython Parallel\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -27,7 +27,7 @@
     "\n",
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`.\n",
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`.\n",
     "\n",
     "In the terminal type ``ipcluster``. You'll see the help message telling you that you need to give it subcommand. Take a look at the message and then enter \n",
     "\n",
@@ -535,7 +535,7 @@
    },
    "outputs": [],
    "source": [
-    "c = dview.apply(np.dot, a, b) # This uses a and b from the notebook"
+    "c = dview.apply(lambda a,b: np.dot(a,b), a, b) # This uses a and b from the notebook"
    ]
   },
   {
@@ -1032,7 +1032,7 @@
     }
    },
    "source": [
-    "Latency (the time until something happens) and bandwith (the amount of data we get through the network) are two important properties of your parallel system that define what is practical and what is not. We will use the ``%timeit`` magic to measure these properties. ``%timit`` and its sibbling ``%%timeit`` measure the run time of a statement (cell in the case of ``%%timeit``) by executing the statement multiple times (by default at least 3 times). For short running routines many loops of 3 executions are performed and the minimum time measured is then displayed. The number of loops and the number of executions can be adjusted. Take a look at the documentation. Give it a try."
+    "Latency (the time until something happens) and bandwidth (the amount of data we get through the network) are two important properties of your parallel system that define what is practical and what is not. We will use the ``%timeit`` magic to measure these properties. ``%timit`` and its sibbling ``%%timeit`` measure the run time of a statement (cell in the case of ``%%timeit``) by executing the statement multiple times (by default at least 3 times). For short running routines many loops of 3 executions are performed and the minimum time measured is then displayed. The number of loops and the number of executions can be adjusted. Take a look at the documentation. Give it a try."
    ]
   },
   {
@@ -1338,8 +1338,8 @@
    },
    "outputs": [],
    "source": [
-    "bwmax = len(rc) * 256 * 8 / 12.1e-3\n",
-    "bwmin = len(rc) * 8 / 9.05e-3\n",
+    "bwmax = len(rc) * 256 * 8 / 9.8e-3\n",
+    "bwmin = len(rc) * 8 / 6.1e-3\n",
     "print(\"The bandwidth is between %.2f kB/s and %.2f kB/s.\" %( bwmin, bwmax))"
    ]
   },
@@ -1800,9 +1800,9 @@
  "metadata": {
   "celltoolbar": "Slideshow",
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1814,7 +1814,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/08_LocalTaskParallel.ipynb b/09_LocalTaskParallel.ipynb
similarity index 99%
rename from solutions/08_LocalTaskParallel.ipynb
rename to 09_LocalTaskParallel.ipynb
index c98ba02..0d7e42b 100644
--- a/solutions/08_LocalTaskParallel.ipynb
+++ b/09_LocalTaskParallel.ipynb
@@ -336,9 +336,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -350,7 +350,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/09_Numba vectorize.ipynb b/10_Numba vectorize.ipynb
similarity index 97%
rename from 09_Numba vectorize.ipynb
rename to 10_Numba vectorize.ipynb
index bd1e1cd..aa68cb0 100644
--- a/09_Numba vectorize.ipynb	
+++ b/10_Numba vectorize.ipynb	
@@ -11,7 +11,7 @@
     "#  Numba vectorize\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -514,7 +514,12 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "metadata": {},
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
    "outputs": [],
    "source": [
     "%timeit M = escape_time_vec(P, 50)"
@@ -523,16 +528,21 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "metadata": {},
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
    "outputs": [],
    "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -544,7 +554,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/10_NumbaIntro.ipynb b/11_NumbaIntro.ipynb
similarity index 97%
rename from 10_NumbaIntro.ipynb
rename to 11_NumbaIntro.ipynb
index 616ce58..f321ee2 100644
--- a/10_NumbaIntro.ipynb
+++ b/11_NumbaIntro.ipynb
@@ -11,7 +11,7 @@
     "# Introduction to Numba's jit compiler\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -101,7 +101,7 @@
     }
    },
    "source": [
-    "When we call `python_sum`, the interpreter goes through it line by line. For each item it has to interpret `res += x` and execute it, i.e., call apropriate C routines that have been compiled for the processor. The only requirements for `a` in this function ar that it is iterable and its elements support the `+` operator. For the following little benchmark, we'll use an `ndarray` of random numbers."
+    "When we call `python_sum`, the interpreter goes through it line by line. For each item it has to interpret `res += x` and execute it, i.e., call apropriate C routines that have been compiled for the processor. The only requirements for `a` in this function are that it is iterable and its elements support the `+` operator. For the following little benchmark, we'll use an `ndarray` of random numbers."
    ]
   },
   {
@@ -184,8 +184,8 @@
     }
    },
    "source": [
-    "In compiled languages such as C, C++, Fortran, and Rust a compiler would translate the code once \n",
-    "and store the results in machine code for a particular processor, but it doesn't translate it \n",
+    "In compiled languages such as C, C++, Fortran, and Rust a compiler translates the code once \n",
+    "and stores the results in machine code for a particular processor. It doesn't have to translate it \n",
     "literally, but can look for optimization and map the work optimally to the capabilities of the \n",
     "processor. That's what makes this much faster but also less flexible. In C++ the sum may be written \n",
     "like this:"
@@ -274,7 +274,7 @@
     }
    },
    "source": [
-    "Compiling a program to machine code involves at least to phases. In the first phase the human readable \n",
+    "Compiling a program to machine code involves at least two phases. In the first phase the human readable \n",
     "program is translated into something that is more palable to a computer such as an \n",
     "[abstract syntax tree][AST] or [AST][]. Many compilers then perform a first analysis and pattern \n",
     "matching on the [AST][] before machine specific optimization are applied.\n",
@@ -614,7 +614,7 @@
    },
    "outputs": [],
    "source": [
-    "print(\"The version of numpy, we used has been compiled against Intel's math kernel library (MKL) and is therefore about %.0f times faster.\" \n",
+    "print(\"The version of numpy, we used has been compiled against Intel's math kernel library (MKL) and is therefore about %.0f times faster. \" \n",
     "       \"If we used a version that has not been compiled against a fast BLAS library, it would take about the same time as the numba routine.\" \n",
     "       % (t_numba_mm_1000.best / t_numpy_mm_1000.best))"
    ]
@@ -1184,9 +1184,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1198,7 +1198,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/11_Speeding up your code with Cython.ipynb b/12_Speeding up your code with Cython.ipynb
similarity index 99%
rename from 11_Speeding up your code with Cython.ipynb
rename to 12_Speeding up your code with Cython.ipynb
index 43de721..732e0f6 100644
--- a/11_Speeding up your code with Cython.ipynb	
+++ b/12_Speeding up your code with Cython.ipynb	
@@ -20,7 +20,7 @@
    },
    "source": [
     "<div class=\"dateauthor\">\n",
-    "18 November 2020 | Jan H. Meinke\n",
+    "09 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -805,7 +805,7 @@
     }
    },
    "source": [
-    "**Exercise:** Take the Cython code that defines dot using `prange` in [Adding OpenMP](#Adding-OpenMP) and write it to `dot.pyx` using the `%%writefile` magic. Make sure to comment out the `cython magic`. Take the above code for setup.py and copy it into a file called `setup.py`. Change the setup.py code to build a module named dot and use `dot.pyx`. Then build the extension in a terminal window with the command. **Note:** Make sure our environment is loaded `source hpcpy20`.\n",
+    "**Exercise:** Take the Cython code that defines dot using `prange` in [Adding OpenMP](#Adding-OpenMP) and write it to `dot.pyx` using the `%%writefile` magic. Make sure to comment out the `cython magic`. Take the above code for setup.py and copy it into a file called `setup.py`. Change the setup.py code to build a module named dot and use `dot.pyx`. Then build the extension in a terminal window with the command. **Note:** Make sure our environment is loaded `source hpcpy21`.\n",
     "\n",
     "```bash\n",
     "python setup.py build_ext --inplace\n",
@@ -1263,9 +1263,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1277,7 +1277,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/12_Writing your own Python bindings.ipynb b/13_Writing your own Python bindings.ipynb
similarity index 97%
rename from 12_Writing your own Python bindings.ipynb
rename to 13_Writing your own Python bindings.ipynb
index 239be1a..e8371ed 100644
--- a/12_Writing your own Python bindings.ipynb	
+++ b/13_Writing your own Python bindings.ipynb	
@@ -16,7 +16,7 @@
    "metadata": {},
    "source": [
     "<div class=\"dateauthor\">\n",
-    "18 November 2020 | Jan H. Meinke\n",
+    "09 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -92,7 +92,7 @@
     "\n",
     "Wait until the build has finished and then continue with this notebook.\n",
     "\n",
-    "**Tip:** You can open a terminal from within JupyterLab by going to File->New->Terminal. To get the right environment in a terminal `source hpcpy20` in the tutorial directory."
+    "**Tip:** You can open a terminal from within JupyterLab by going to File->New->Terminal. To get the right environment in a terminal `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -268,11 +268,11 @@
    "source": [
     "### Exercise\n",
     "Use the terminal that you used earlier to run `build.sh` or open a new one. Make sure you are in the \n",
-    "tutorial directory. Source `hpcpy20` using `source hpcpy20`. Change into code/textstats/ and compile \n",
+    "tutorial directory. Source `hpcpy21` using `source hpcpy21`. Change into code/textstats/ and compile \n",
     "the file word_frequency.F90 with the following command:\n",
     "\n",
     "```bash\n",
-    "ifort word_frequency.F90 -shared -O2 -o build/libwf.so -fPIC\n",
+    "gfortran word_frequency.F90 -shared -O2 -o build/libwf.so -fPIC\n",
     "```\n",
     "\n",
     "```bash\n",
@@ -311,7 +311,7 @@
     }
    },
    "source": [
-    "If you compiled the library with the option `-assume nounderscore`, you could use the original declaration without underscore with libwf.so.\n",
+    "If you compiled the library with the option `-fno-underscoring`, you could use the original declaration without underscore with libwf.so.\n",
     "\n",
     "**Note**: There is no way to *reload* a library using cffi."
    ]
@@ -577,7 +577,7 @@
     "    ct: int \n",
     "       number of occurences of word in file with filename\n",
     "    \"\"\"\n",
-    "    # We first need to decode the strings\n",
+    "    # We first need to encode the strings\n",
     "    filenameb = filename.encode('UTF-8')\n",
     "    wordb = word.encode('UTF-8')\n",
     "    # Now we can convert them to C strings\n",
@@ -1027,7 +1027,7 @@
     "This code can be compiled like this:\n",
     "\n",
     "```bash\n",
-    "icpc -O3 -shared -fpic -std=c++14 `python3-config --includes` -I/p/project/training2020/packages/lib/python3.8/site-packages/pybind11/include -I code/text_stats `python3-config --cflags --ldflags` code/text_stats/text_stats_bind.cpp -o text_stats.so -L code/text_stats/build -ltext_stats\n",
+    "g++ -O3 -shared -fpic -std=c++14 `python3-config --includes` `python -m pybind11 --includes` -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats \n",
     "```"
    ]
   },
@@ -1041,7 +1041,7 @@
    },
    "outputs": [],
    "source": [
-    "!icpc -O3 -shared -fpic -std=c++14 `python3-config --includes` -I/p/project/training2020/packages/lib/python3.8/site-packages/pybind11/include -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats "
+    "!g++ -O3 -shared -fpic -std=c++14 `python3-config --includes` `python -m pybind11 --includes` -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats "
    ]
   },
   {
@@ -1481,9 +1481,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1495,7 +1495,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/13_Introduction to Dask.ipynb b/14_Introduction to Dask.ipynb
similarity index 99%
rename from 13_Introduction to Dask.ipynb
rename to 14_Introduction to Dask.ipynb
index 35f2975..62c461d 100644
--- a/13_Introduction to Dask.ipynb	
+++ b/14_Introduction to Dask.ipynb	
@@ -11,7 +11,7 @@
     "# Introduction to Dask\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Olav Zimmermann\n",
+    "10 June 2021 | Olav Zimmermann\n",
     "</div>"
    ]
   },
@@ -583,9 +583,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -597,7 +597,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/14_Introduction to MPI.ipynb b/15_Introduction to MPI.ipynb
similarity index 97%
rename from 14_Introduction to MPI.ipynb
rename to 15_Introduction to MPI.ipynb
index 60062bb..36abfc6 100644
--- a/14_Introduction to MPI.ipynb	
+++ b/15_Introduction to MPI.ipynb	
@@ -11,7 +11,7 @@
     "# Introduction to MPI\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Jan H. Meinke\n",
+    "10 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -95,7 +95,7 @@
     "\n",
     "For each `Send` there has to be a matching `Recv`. This means that the meta information has to fit (including the tag). There are some wildcards and some additional commands that make this more flexible.\n",
     "\n",
-    "Sending and receiving can be blocking or non-blocking. In the latter case, the flow of the program continuous after the call. In the former the program waits until the message has been transmitted. There is a very real danger for deadlocks here!"
+    "Sending and receiving can be blocking or non-blocking. In the non-blocking case, the flow of the program continuous after the call. In the blocking case the program waits until the message has been transmitted. There is a very real danger for deadlocks here!"
    ]
   },
   {
@@ -233,7 +233,7 @@
    "source": [
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`."
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -1061,7 +1061,7 @@
     "   above to parallelize the program using MPI over 3 domains using 3 MPI ranks. Construct the grid \n",
     "   in such a way that you can easily divide it into 3 domains. Use [point to point communication](#Point-to-point). The program should run to convergence determined by epsilon just as before.\n",
     "\n",
-    "   Tip: It may be easier to turn the problem by 90° or use Fortran order for the NumPy arrays.\n",
+    "   Tip: It may be easier to rotate the problem by 90° or use Fortran order for the NumPy arrays.\n",
     "   \n",
     "2. Extend the program from the first part of the exercise to use more than 3 ranks with 1 domain \n",
     "   per rank.\n",
@@ -1219,7 +1219,7 @@
     }
    },
    "source": [
-    "Elimintating $t_1$, we get"
+    "Eliminating $t_1$, we get"
    ]
   },
   {
@@ -1267,7 +1267,7 @@
     }
    },
    "source": [
-    "Let's plot this vs the number of processors."
+    "Let's plot this vs. the number of processors."
    ]
   },
   {
@@ -1443,7 +1443,7 @@
    "source": [
     "# This cell is executed within the notebook. The engines don't know anything about it\n",
     "rng = numpy.random.Generator(numpy.random.MT19937())\n",
-    "a = np.random.normal(size=100000)"
+    "a = numpy.random.normal(size=100000)"
    ]
   },
   {
@@ -1508,7 +1508,7 @@
    "outputs": [],
    "source": [
     "%%px\n",
-    "sum_partial = np.sum(a_partial)\n",
+    "sum_partial = numpy.sum(a_partial)\n",
     "total = comm.reduce(sum_partial)"
    ]
   },
@@ -1563,13 +1563,20 @@
    "source": [
     "sum(sum_partial)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1581,7 +1588,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/15_Introduction to CuPy.ipynb b/16_Introduction to CuPy.ipynb
similarity index 98%
rename from 15_Introduction to CuPy.ipynb
rename to 16_Introduction to CuPy.ipynb
index 38287e1..f0f0f66 100644
--- a/15_Introduction to CuPy.ipynb	
+++ b/16_Introduction to CuPy.ipynb	
@@ -10,7 +10,7 @@
    "source": [
     "# Introduction to CuPy\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Jan H. Meinke\n",
+    "10 June 2021 | Jan H. Meinke\n",
     "</div>\n",
     "<img src=\"images/cupy.png\" style=\"float:right\">"
    ]
@@ -364,9 +364,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -378,7 +378,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/16_CUDA for Python.ipynb b/17_CUDA for Python.ipynb
similarity index 99%
rename from 16_CUDA for Python.ipynb
rename to 17_CUDA for Python.ipynb
index e11ca82..54d8689 100644
--- a/16_CUDA for Python.ipynb	
+++ b/17_CUDA for Python.ipynb	
@@ -11,7 +11,7 @@
     "# Numba and GPUs\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "20 November 2020 | Jan H. Meinke\n",
+    "11 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -1162,9 +1162,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1176,7 +1176,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.7"
   }
  },
  "nbformat": 4,
diff --git a/17_CUDA and MPI.ipynb b/18_CUDA and MPI.ipynb
similarity index 96%
rename from 17_CUDA and MPI.ipynb
rename to 18_CUDA and MPI.ipynb
index a67e71f..1ea2018 100644
--- a/17_CUDA and MPI.ipynb	
+++ b/18_CUDA and MPI.ipynb	
@@ -11,7 +11,7 @@
     "# CUDA for Python and MPI4Py\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "20 November 2020 | Jan H. Meinke\n",
+    "11 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -58,7 +58,7 @@
    "source": [
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`."
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -73,7 +73,7 @@
     "\n",
     "```bash\n",
     "export OMP_NUM_THREADS=10\n",
-    "srun -n 4 -c 12 ipengine start\n",
+    "srun -n 4 -c 10 ipengine start\n",
     "```"
    ]
   },
@@ -106,7 +106,7 @@
    "source": [
     "%%px\n",
     "# Let's ignore some deprecation warnings\n",
-    "from numba.errors import NumbaDeprecationWarning, NumbaPendingDeprecationWarning\n",
+    "from numba.core.errors import NumbaDeprecationWarning, NumbaPendingDeprecationWarning\n",
     "import warnings\n",
     "\n",
     "warnings.simplefilter('ignore', category=NumbaDeprecationWarning)\n",
@@ -497,9 +497,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -511,7 +511,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/README.md b/README.md
deleted file mode 100644
index c50d582..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# HPC Python
-
-Material for High-performance computing with Python.
\ No newline at end of file
diff --git a/build.sh b/build.sh
index 9509e2f..399a64b 100755
--- a/build.sh
+++ b/build.sh
@@ -5,7 +5,7 @@ pushd code/point
 rm -rf build
 mkdir -p build
 cd build
-CC=icc CXX=icpc cmake .. > /dev/null
+CC=gcc CXX=gcc cmake .. > /dev/null
 make
 popd
 
@@ -14,6 +14,6 @@ pushd code/text_stats
 rm -rf build
 mkdir -p build
 cd build
-CC=icc CXX=icpc cmake .. > /dev/null
+CC=gcc CXX=g++ cmake .. > /dev/null
 make
 popd
diff --git a/code/text_stats/.ipynb_checkpoints/text_stats_bind-checkpoint.cpp b/code/text_stats/.ipynb_checkpoints/text_stats_bind-checkpoint.cpp
new file mode 100644
index 0000000..20f6cd5
--- /dev/null
+++ b/code/text_stats/.ipynb_checkpoints/text_stats_bind-checkpoint.cpp
@@ -0,0 +1,25 @@
+#include <pybind11/pybind11.h>
+
+extern "C" {
+    #include <text_stats.h>
+}
+
+namespace py = pybind11; // This is purely for convenience
+
+PYBIND11_MODULE(text_stats, m){
+    m.doc() = "Some functions that provide statistical information about a text.";
+    m.def("word_frequency", &word_frequency, R"doc(Counts the occurences of a string in a file.
+
+Paramters
+---------
+filename: string
+   name of file to open
+word: string
+    string to look for in file
+
+Returns
+-------
+ct: int 
+   number of occurences of word in file with filename 
+)doc");
+}
diff --git a/code/text_stats/text_stats_bind.cpp b/code/text_stats/text_stats_bind.cpp
index 277ec9e..20f6cd5 100644
--- a/code/text_stats/text_stats_bind.cpp
+++ b/code/text_stats/text_stats_bind.cpp
@@ -6,8 +6,8 @@ extern "C" {
 
 namespace py = pybind11; // This is purely for convenience
 
-PYBIND11_PLUGIN(text_stats){
-    py::module m("text_stats", "Some functions that provide statistical information about a text.");
+PYBIND11_MODULE(text_stats, m){
+    m.doc() = "Some functions that provide statistical information about a text.";
     m.def("word_frequency", &word_frequency, R"doc(Counts the occurences of a string in a file.
 
 Paramters
@@ -22,6 +22,4 @@ Returns
 ct: int 
    number of occurences of word in file with filename 
 )doc");
-
-    return m.ptr();
 }
diff --git a/hpcpy20 b/hpcpy21
old mode 100644
new mode 100755
similarity index 54%
rename from hpcpy20
rename to hpcpy21
index d159b3d..9047da7
--- a/hpcpy20
+++ b/hpcpy21
@@ -1,20 +1,20 @@
 #!/bin/bash
 module purge --force
 module load Stages/2020
-module load Intel
+module load GCC
 module load ParaStationMPI
 module load Graphviz
 module load SciPy-Stack
 module load numba
 module load dask
 module load mpi4py
+module load Jupyter
 module load CUDA
-module load CMake
 #export NUMBAPRO_NVVM=$CUDA_HOME/nvvm/lib64/libnvvm.so
 #export NUMBAPRO_LIBDEVICE=$CUDA_HOME/nvvm/libdevice
-export LD_LIBRARY_PATH=/p/project/training2020/resources/code/text_stats/build:$LD_LIBRARY_PATH
-export LD_LIBRARY_PATH=/p/project/training2020/resources/code/point/build:$LD_LIBRARY_PATH
-export PYTHONPATH=/p/project/training2020/packages/lib/python3.8/site-packages:$PYTHONPATH
-export PATH=$PATH:/p/project/training2020/packages/bin
-export PS1='π20[\u@\h \W]\$ '
-
+export LD_LIBRARY_PATH=/p/project/training2114/resources/code/text_stats/build:$LD_LIBRARY_PATH
+export LD_LIBRARY_PATH=/p/project/training2114/resources/code/point/build:$LD_LIBRARY_PATH
+export PYTHONPATH=/p/project/training2114/packages/lib/python3.8/site-packages:$PYTHONPATH
+export PATH=$PROJECT_training2114/packages/bin:$PATH
+export HPCPY2021=1
+export PS1='π21[\u@\h \W]\$ '
diff --git a/images/basic_computer_architecture.svg b/images/basic_computer_architecture.svg
new file mode 100644
index 0000000..ea79b09
--- /dev/null
+++ b/images/basic_computer_architecture.svg
@@ -0,0 +1,1092 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="297mm"
+   height="210mm"
+   viewBox="0 0 297 210"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+   sodipodi:docname="basic_computer_architecture.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs2">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="7.4299226 : 99.168451 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="224.97788 : 116.91307 : 1"
+       inkscape:persp3d-origin="148.5 : 70 : 1"
+       id="perspective1426" />
+    <filter
+       style="color-interpolation-filters:sRGB;"
+       inkscape:label="Drop Shadow"
+       id="filter1404"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-5">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-4" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-7" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-6" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-5" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-6" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-3"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-6" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-75" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-3" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-56" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-2" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="561.13973"
+     inkscape:cy="409.61685"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer5"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1920"
+     inkscape:window-height="1114"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:pagecheckerboard="0" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="CPU"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       id="g986"
+       transform="translate(0,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404)"
+         id="rect833"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909"><tspan
+               sodipodi:role="line"
+               id="tspan907"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26"><tspan
+               sodipodi:role="line"
+               id="tspan907-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-7"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-61"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748"><tspan
+           sodipodi:role="line"
+           id="tspan1746"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+    <g
+       id="g986-9"
+       style="display:inline"
+       transform="translate(67.180138,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404-3)"
+         id="rect833-1"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987-2"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-70"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-93">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-6"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-2" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-18"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-20"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-23"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-5"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7-9"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0-2"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9-2">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6-9" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0-7" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6-3" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-1-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2-1"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3-7"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7-8"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9-5"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2-3" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-7-0"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6-3"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9-5"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4-5"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8-7"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-61-3"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63-4"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704-7"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-4"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6-4"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5-3"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63-0"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748-7"><tspan
+           sodipodi:role="line"
+           id="tspan1746-8"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Memory">
+    <rect
+       style="opacity:0.8;fill:#0e5412;fill-opacity:0.960784;stroke:#ffffff;stroke-width:0.264999;paint-order:markers fill stroke"
+       id="rect1342"
+       width="139.26747"
+       height="45.219032"
+       x="86.549896"
+       y="129.39824"
+       ry="6.5372772" />
+    <text
+       xml:space="preserve"
+       style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="131.79796"
+       y="155.7377"
+       id="text1346"><tspan
+         sodipodi:role="line"
+         id="tspan1344"
+         x="131.79796"
+         y="155.7377"
+         style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Main Memory</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Busses">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 121.10397,97.684615 V 129.80068"
+       id="path1349" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 116.29799,97.797141 V 129.9132"
+       id="path1349-8" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 126.3751,97.797141 V 129.91321"
+       id="path1349-84" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 188.2841,97.684621 V 129.80068"
+       id="path1349-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 183.47811,97.797141 V 129.9132"
+       id="path1349-8-1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 193.55523,97.797141 V 129.91321"
+       id="path1349-84-4" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Storage">
+    <g
+       id="g1516"
+       transform="translate(-5.7476651,-13.365254)">
+      <rect
+         style="opacity:0.8;fill:#00009b;fill-opacity:0.960784;stroke:none;stroke-width:0.264999;paint-order:markers fill stroke"
+         id="rect1459"
+         width="49.227329"
+         height="99.385406"
+         x="12.024861"
+         y="82.039574"
+         ry="3.6148086" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="87.392815"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461-9"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="135.62224"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="148.56882"
+         ry="1.7972016" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483-2"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="97.671501"
+         ry="1.7972016" />
+      <text
+         xml:space="preserve"
+         style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="21.775951"
+         y="132.27321"
+         id="text1507"><tspan
+           sodipodi:role="line"
+           id="tspan1505"
+           x="21.775951"
+           y="132.27321"
+           style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Storage</tspan></text>
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.290555,152.86779 H 86.956528"
+       id="path1520" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.399259,143.18618 H 87.065232"
+       id="path1520-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="55.976086"
+       y="150.41685"
+       id="text1553"><tspan
+         sodipodi:role="line"
+         id="tspan1551"
+         x="55.976086"
+         y="150.41685"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.06992,153.59077 H 256.7359"
+       id="path1520-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.17863,143.90916 H 256.8446"
+       id="path1520-6-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="225.22629"
+       y="151.13983"
+       id="text1553-7"><tspan
+         sodipodi:role="line"
+         id="tspan1551-5"
+         x="225.22629"
+         y="151.13983"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 268.62613,130.35265 h -12.77054 v 38.4272 l 13.15748,0"
+       id="path274" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.7359,153.59077 h 11.58083"
+       id="path276" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.8446,143.90916 h 11.35815"
+       id="path278" />
+  </g>
+</svg>
diff --git a/images/basic_computer_architecture.svg.2021_06_02_09_19_20.0.svg b/images/basic_computer_architecture.svg.2021_06_02_09_19_20.0.svg
new file mode 100644
index 0000000..d116b16
--- /dev/null
+++ b/images/basic_computer_architecture.svg.2021_06_02_09_19_20.0.svg
@@ -0,0 +1,1093 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="297mm"
+   height="210mm"
+   viewBox="0 0 297 210"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"
+   sodipodi:docname="basic_computer_architecture.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs2">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="7.4299226 : 99.168451 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="224.97788 : 116.91307 : 1"
+       inkscape:persp3d-origin="148.5 : 70 : 1"
+       id="perspective1426" />
+    <filter
+       style="color-interpolation-filters:sRGB;"
+       inkscape:label="Drop Shadow"
+       id="filter1404"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-5">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-4" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-7" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-6" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-5" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-6" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-3"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-6" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-75" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-3" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-56" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-2" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="561.27243"
+     inkscape:cy="409.21178"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer5"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1920"
+     inkscape:window-height="1114"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:pagecheckerboard="0" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="CPU"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       id="g986"
+       transform="translate(0,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404)"
+         id="rect833"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909"><tspan
+               sodipodi:role="line"
+               id="tspan907"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26"><tspan
+               sodipodi:role="line"
+               id="tspan907-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-7"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-61"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748"><tspan
+           sodipodi:role="line"
+           id="tspan1746"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+    <g
+       id="g986-9"
+       style="display:inline"
+       transform="translate(67.180138,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404-3)"
+         id="rect833-1"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987-2"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-70"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-93">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-6"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-2" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-18"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-20"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-23"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-5"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7-9"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0-2"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9-2">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6-9" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0-7" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6-3" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-1-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2-1"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3-7"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7-8"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9-5"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2-3" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-7-0"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6-3"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9-5"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4-5"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8-7"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-61-3"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63-4"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704-7"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-4"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6-4"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5-3"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63-0"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748-7"><tspan
+           sodipodi:role="line"
+           id="tspan1746-8"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Memory">
+    <rect
+       style="opacity:0.8;fill:#0e5412;fill-opacity:0.960784;stroke:#ffffff;stroke-width:0.264999;paint-order:markers fill stroke"
+       id="rect1342"
+       width="139.26747"
+       height="45.219032"
+       x="86.549896"
+       y="129.39824"
+       ry="6.5372772" />
+    <text
+       xml:space="preserve"
+       style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="131.79796"
+       y="155.7377"
+       id="text1346"><tspan
+         sodipodi:role="line"
+         id="tspan1344"
+         x="131.79796"
+         y="155.7377"
+         style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Main Memory</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Busses">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 121.10397,97.684615 V 129.80068"
+       id="path1349" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 116.29799,97.797141 V 129.9132"
+       id="path1349-8" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 126.3751,97.797141 V 129.91321"
+       id="path1349-84" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 188.2841,97.684621 V 129.80068"
+       id="path1349-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 183.47811,97.797141 V 129.9132"
+       id="path1349-8-1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 193.55523,97.797141 V 129.91321"
+       id="path1349-84-4" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Storage">
+    <g
+       id="g1516"
+       transform="translate(-5.7476651,-13.365254)">
+      <rect
+         style="opacity:0.8;fill:#00009b;fill-opacity:0.960784;stroke:none;stroke-width:0.264999;paint-order:markers fill stroke"
+         id="rect1459"
+         width="49.227329"
+         height="99.385406"
+         x="12.024861"
+         y="82.039574"
+         ry="3.6148086" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="87.392815"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461-9"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="135.62224"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="148.56882"
+         ry="1.7972016" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483-2"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="97.671501"
+         ry="1.7972016" />
+      <text
+         xml:space="preserve"
+         style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="21.775951"
+         y="132.27321"
+         id="text1507"><tspan
+           sodipodi:role="line"
+           id="tspan1505"
+           x="21.775951"
+           y="132.27321"
+           style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Storage</tspan></text>
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.290555,152.86779 H 86.956528"
+       id="path1520" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.399259,143.18618 H 87.065232"
+       id="path1520-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="55.976086"
+       y="150.41685"
+       id="text1553"><tspan
+         sodipodi:role="line"
+         id="tspan1551"
+         x="55.976086"
+         y="150.41685"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.06992,153.59077 H 256.7359"
+       id="path1520-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.17863,143.90916 H 256.8446"
+       id="path1520-6-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="225.75545"
+       y="151.13983"
+       id="text1553-7"><tspan
+         sodipodi:role="line"
+         id="tspan1551-5"
+         x="225.75545"
+         y="151.13983"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 268.62613,130.35265 h -12.77054 v 38.4272 l 13.15748,0"
+       id="path274" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.7359,153.59077 h 11.58083"
+       id="path276" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.8446,143.90916 h 11.35815"
+       id="path278" />
+  </g>
+</svg>
diff --git a/images/dask_icon_no_pad.png b/images/dask_icon_no_pad.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0560be7c2df620b30bec41bc0b2791121b9901c
GIT binary patch
literal 986
zcmeAS@N?(olHy`uVBq!ia0y~yU=U(pU=ZVAV_;x78-K=;fq{Xuz$3Dlfq~&I2s5tE
zpB%}+z#v)T8c`CQpH@<ySd_|8US6)3nU`IhoLG>mmtT}V`<;yx0|Rrqr;B5VMeoup
z`94=uMc6;Q|88^sefj(MQc(*d&PFcTCTh%+R;a1A>8rcgWzFly7BOuu%GvsF%^HuS
zZ;Nsk>0RF>#;Jcx=Et%O<6EcVG}dvZw2C-dIzQ?+IwkPo-tXUY@3BnwnqC-ZSN+ZM
zyk+`x#xw!-vT0Lf@;i1iC>S?-be{dE`*fnD<1GQ>C2Is88n06L&tJ6aTj!Y{A70eF
z_T1dr!leG_>Fm?4e*5-5)O$Q@&XXHEXB56&z<E2dP&O_s)BgIDDO`Wcg`AgLw`{s~
zA&lt~-^01z_A|_#+Iro3Ubu5Y@B7oXA9uVfvUyi77Go+m$M(ACrVooQ9NhHh!&Sv6
zw>@4cE>?3}(9HPh*l%`o%eWt2Er+dncB(BXahzer`)ij@x#YochC2&9bW~%TemJdo
zT{ZbI`=z$Ich!Wn_@=N<j65e7wa4dG4A=7S9-`eM5z-oVVjFI#+{rd7Gr4bm$-K&B
ztGw?55$!W~%ckvaIi~aTuD7Mf37HAXmlcFG8Q3<x;?F<3#`=nhT}j%a+_$p+)^&@7
zl|C=*VC%cBm9*+*LH@5(uQ*MMj8FEx6sTCtWXo_tsJE)lsXFAtDvs6l7L#|`B&Qem
zbE>V%Pz~+9$;F@)v(V-C7CFrc&aUDNPvk6({)Hx9>u1=1evSPXF@};55fRCa`clfO
z*Vo;z{T1>z*<5p`;|$(l{j6G>YQ9DrF8f^zt}$=fB*V}*)%|_z#9EQy%?lQ-6J+3d
zsyQik<@f!SC0s_&_Xe>Zn{#pEdA0LLHq5=U^zGBi?JK;5dv9*uk@Y`~;YIELi$@jA
zoqkAhiZWz$y4o(yQ!CAPd;IZ-%9G1q8cSr&I|S}b*|_?r<%9LDykBf59e<|w`x|2e
zD}%mLG{d>R)tmReeYhvu(|&%+%3q&sOdTFrGoOC7FK4dLhtumHzWv5^Pmd?>@h>-d
zhBxL<cd|A<Vs$ug?eT}jktIR>g#V<%`ZI-`6~TuebmsEsG&{03Ud`m+ciXlz+CE{|
zgsA~N6JC7x{g4}$d)kvBBYJx9kqy4L8Y`Xe>aU%3{jHUJM3SoF#@A-o>Z%?d$qoDa
zFe*leXOrW%tXl=Hm-s^?A1;WJj{TAHx4eFT)ye#prcjY(&O2HUU4Q&4O|R<P;d+JO
yv;Ved=$?w>_`olan*KJz`JMFq{&=mI^D8Yhd1EJeK4oBFVDNPHb6Mw<&;$UGWXB2s

literal 0
HcmV?d00001

diff --git a/images/dask_icon_no_pad.svg b/images/dask_icon_no_pad.svg
new file mode 100644
index 0000000..8999ed4
--- /dev/null
+++ b/images/dask_icon_no_pad.svg
@@ -0,0 +1,35 @@
+<svg id="Layer_1" 
+     data-name="Layer 1"  
+     xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink" 
+     viewBox="80 55 300 380">
+  <defs>
+    <linearGradient id="linear-gradient" 
+                    x1="244.57" y1="186.17" x2="415.51" y2="186.17" 
+                    gradientTransform="translate(-18.34 16.11) rotate(7.91)" 
+                    gradientUnits="userSpaceOnUse">
+      <stop offset="0.01" stop-color="#c7422f"/>
+      <stop offset="0.37" stop-color="#d46e43"/>
+      <stop offset="1.00" stop-color="#eeb575"/>
+    </linearGradient>
+    <linearGradient id="linear-gradient-2" 
+                    x1="297.68" y1="181.79" x2="374.68" y2="181.79"
+                    gradientTransform="translate(-18.34 16.11) rotate(7.91)"
+                    gradientUnits="userSpaceOnUse">
+      <stop offset="0.21" stop-color="#cf603b"/>
+      <stop offset="1" stop-color="#eeb575"/>
+    </linearGradient>
+    <linearGradient id="linear-gradient-3" 
+                    x1="152.4" y1="190.46" x2="341.55" y2="190.46"
+                    xlink:href="#linear-gradient-2"/>
+  </defs>
+
+  <title>Dask</title>
+
+  <path d="M373.09,216.74q0.33-3.56.56-7.12A232.73,232.73,0,0,0,349.81,91L336.54,64.38l-6.15,29.14a212.21,212.21,0,0,1-125,151.43l-9.13,3.86,3.46,9.3a210,210,0,0,1,12.29,94,213,213,0,0,1-11.13,50.49l-7,19.87,20-6.58A233,233,0,0,0,373.09,216.74ZM237.35,383.64l-10.66,5.43L229,377.34a234.27,234.27,0,0,0,3.41-23.27,231.39,231.39,0,0,0-8.81-89.33l-1.41-4.69,4.37-2.18A234.07,234.07,0,0,0,336.06,142.69l6.83-15.58,4.12,16.5a209.52,209.52,0,0,1,5.23,71.12A211.17,211.17,0,0,1,237.35,383.64Z"
+        style="fill:url(#linear-gradient)"/>
+  <path d="M323.44,228.19c8-17.75,16.39-61.85,15.86-65.14a245.35,245.35,0,0,1-29.41,43.59c-1.65,4.37-3.39,8.7-5.33,13h0A211.92,211.92,0,0,1,243,298.41q1.65,11.94,2.09,24.05A232.43,232.43,0,0,0,323.44,228.19Z"
+        style="fill:url(#linear-gradient-2)"/>
+  <path d="M201.14,324.23a212.21,212.21,0,0,1-60.09,17.84l-11.83,1.67,6-10.33A235,235,0,0,0,146,312.5a231.24,231.24,0,0,0,20.68-87.35l0.18-4.89,4.85-.65a234,234,0,0,0,105.16-41.79,200.09,200.09,0,0,0,36.17-65,212.27,212.27,0,0,1-157.36,87.56l-9.89.69L146,211a210.08,210.08,0,0,1-18.92,92.92,213,213,0,0,1-26.92,44.14L87.13,364.6l21.07,0.28a232.13,232.13,0,0,0,92.5-18A202.86,202.86,0,0,0,201.14,324.23Z"
+        style="fill:url(#linear-gradient-3)"/>
+</svg>
diff --git a/images/gflops-dp.png b/images/gflops-dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..62c75e13c367310ea1cc5f0905aebbb9808d17c5
GIT binary patch
literal 158745
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%0DoI5@q0Zq<L6+#TOA2`x={QsVpZ_Em9L4gzN
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
B_h0}3

literal 0
HcmV?d00001

diff --git a/images/kdevelop_big.png b/images/kdevelop_big.png
new file mode 100644
index 0000000000000000000000000000000000000000..e41b49a67881af63ec0c9fd5558c2072ad19995f
GIT binary patch
literal 284997
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
NJYD@<);T3K0RUK~VtN1o

literal 0
HcmV?d00001

diff --git a/images/mem-bw.png b/images/mem-bw.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff9275ea1e37306b066438e31aade1621e48cefb
GIT binary patch
literal 142994
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
MUHx3vIVCg!00*>y`v3p{

literal 0
HcmV?d00001

diff --git a/images/simplified_computer_architecture.svg b/images/simplified_computer_architecture.svg
new file mode 100644
index 0000000..82d991f
--- /dev/null
+++ b/images/simplified_computer_architecture.svg
@@ -0,0 +1,1100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="266.73587mm"
+   height="115.60289mm"
+   viewBox="0 0 266.73587 115.60289"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+   sodipodi:docname="simplifed_computer_architecture.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs2">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="7.4299225 : 4.7713432 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="224.97788 : 22.515962 : 1"
+       inkscape:persp3d-origin="148.5 : -24.397108 : 1"
+       id="perspective1426" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-5">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-4" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-7" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-6" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-5" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-6" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-3"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-6" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-75" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-3" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-56" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-2" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="428.30468"
+     inkscape:cy="178.29192"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer5"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1920"
+     inkscape:window-height="1114"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:pagecheckerboard="0"
+     fit-margin-left="2"
+     fit-margin-right="2"
+     fit-margin-top="2"
+     fit-margin-bottom="2" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="CPU"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(-4.2771962,-61.14688)">
+    <g
+       id="g986"
+       transform="translate(0,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404)"
+         id="rect833"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909"><tspan
+               sodipodi:role="line"
+               id="tspan907"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26"><tspan
+               sodipodi:role="line"
+               id="tspan907-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-7"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-61"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748"><tspan
+           sodipodi:role="line"
+           id="tspan1746"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+    <g
+       id="g986-9"
+       style="display:inline"
+       transform="translate(67.180138,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404-3)"
+         id="rect833-1"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987-2"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-70"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-93">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-6"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-2" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-18"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-20"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-23"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-5"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7-9"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0-2"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9-2">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6-9" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0-7" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6-3" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-1-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2-1"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3-7"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7-8"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9-5"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2-3" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-7-0"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6-3"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9-5"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4-5"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8-7"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-61-3"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63-4"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704-7"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-4"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6-4"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5-3"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63-0"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748-7"><tspan
+           sodipodi:role="line"
+           id="tspan1746-8"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Memory"
+     transform="translate(-4.2771962,-61.14688)">
+    <rect
+       style="opacity:0.8;fill:#0e5412;fill-opacity:0.960784;stroke:#ffffff;stroke-width:0.264999;paint-order:markers fill stroke"
+       id="rect1342"
+       width="139.26747"
+       height="45.219032"
+       x="86.549896"
+       y="129.39824"
+       ry="6.5372772" />
+    <text
+       xml:space="preserve"
+       style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="131.79796"
+       y="155.7377"
+       id="text1346"><tspan
+         sodipodi:role="line"
+         id="tspan1344"
+         x="131.79796"
+         y="155.7377"
+         style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Main Memory</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Busses"
+     transform="translate(-4.2771962,-61.14688)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 121.10397,97.684615 V 129.80068"
+       id="path1349" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 116.29799,97.797141 V 129.9132"
+       id="path1349-8" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 126.3751,97.797141 V 129.91321"
+       id="path1349-84" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 188.2841,97.684621 V 129.80068"
+       id="path1349-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 183.47811,97.797141 V 129.9132"
+       id="path1349-8-1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 193.55523,97.797141 V 129.91321"
+       id="path1349-84-4" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Storage"
+     transform="translate(-4.2771962,-61.14688)">
+    <g
+       id="g1516"
+       transform="translate(-5.7476651,-13.365254)">
+      <rect
+         style="opacity:0.8;fill:#00009b;fill-opacity:0.960784;stroke:none;stroke-width:0.264999;paint-order:markers fill stroke"
+         id="rect1459"
+         width="49.227329"
+         height="99.385406"
+         x="12.024861"
+         y="82.039574"
+         ry="3.6148086" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="87.392815"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461-9"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="135.62224"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="148.56882"
+         ry="1.7972016" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483-2"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="97.671501"
+         ry="1.7972016" />
+      <text
+         xml:space="preserve"
+         style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="21.775951"
+         y="132.27321"
+         id="text1507"><tspan
+           sodipodi:role="line"
+           id="tspan1505"
+           x="21.775951"
+           y="132.27321"
+           style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Storage</tspan></text>
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.290555,152.86779 H 86.956528"
+       id="path1520" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.399259,143.18618 H 87.065232"
+       id="path1520-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="55.976086"
+       y="150.41685"
+       id="text1553"><tspan
+         sodipodi:role="line"
+         id="tspan1551"
+         x="55.976086"
+         y="150.41685"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.06992,153.59077 H 256.7359"
+       id="path1520-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.17863,143.90916 H 256.8446"
+       id="path1520-6-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="225.22629"
+       y="151.13983"
+       id="text1553-7"><tspan
+         sodipodi:role="line"
+         id="tspan1551-5"
+         x="225.22629"
+         y="151.13983"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 268.62613,130.35265 h -12.77054 v 38.4272 h 13.15748"
+       id="path274" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.7359,153.59077 h 11.58083"
+       id="path276" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.8446,143.90916 h 11.35815"
+       id="path278" />
+  </g>
+</svg>
diff --git a/images/simplified_computer_architecture.svged_computer_architecture.svg b/images/simplified_computer_architecture.svged_computer_architecture.svg
new file mode 100644
index 0000000..4a74ce7
--- /dev/null
+++ b/images/simplified_computer_architecture.svged_computer_architecture.svg
@@ -0,0 +1,1100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="266.73587mm"
+   height="115.60289mm"
+   viewBox="0 0 266.73587 115.60289"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+   sodipodi:docname="simplified_computer_architecture.svged_computer_architecture.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs2">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="7.4299225 : 4.7713432 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="224.97788 : 22.515962 : 1"
+       inkscape:persp3d-origin="148.5 : -24.397108 : 1"
+       id="perspective1426" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-5">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-4" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-7" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-6" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-5" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-6" />
+    </filter>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       inkscape:label="Drop Shadow"
+       id="filter1404-3"
+       x="-0.1488662"
+       y="-0.1488662"
+       width="1.2977324"
+       height="1.2977324">
+      <feFlood
+         flood-opacity="0.498039"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood1394-6" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite1396-75" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="3"
+         result="blur"
+         id="feGaussianBlur1398-3" />
+      <feOffset
+         dx="2.77556e-17"
+         dy="0"
+         result="offset"
+         id="feOffset1400-56" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite1402-2" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="428.30468"
+     inkscape:cy="178.29192"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer5"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1920"
+     inkscape:window-height="1114"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:pagecheckerboard="0"
+     fit-margin-left="2"
+     fit-margin-right="2"
+     fit-margin-top="2"
+     fit-margin-bottom="2" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="CPU"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(-4.2771962,-61.14688)">
+    <g
+       id="g986"
+       transform="translate(0,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404)"
+         id="rect833"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909"><tspan
+               sodipodi:role="line"
+               id="tspan907"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26"><tspan
+               sodipodi:role="line"
+               id="tspan907-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-7"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-61"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748"><tspan
+           sodipodi:role="line"
+           id="tspan1746"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+    <g
+       id="g986-9"
+       style="display:inline"
+       transform="translate(67.180138,1.0321292)">
+      <rect
+         style="opacity:0.8;fill:#adbde3;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;filter:url(#filter1404-3)"
+         id="rect833-1"
+         width="48.365578"
+         height="48.365578"
+         x="97.34536"
+         y="69.314751"
+         ry="10.248185" />
+      <g
+         id="g987-2"
+         transform="translate(24.321049,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-70"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-93">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-6"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-2" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-18"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-20"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-23"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-5"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-7-9"
+         transform="translate(-2.160581,-2.1122139)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-0-2"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-9-2">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-3-8"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-6-9" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-0-7" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-6-3" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-26-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-1-1"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-8-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-7-9"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-9-3"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-2-1"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-0-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-2-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-3-7"
+         transform="translate(-2.160581,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-7-8"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-5-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-9-5"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-2-0" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-2-3" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-8-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-9-1"><tspan
+               sodipodi:role="line"
+               id="tspan907-7-0"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-6-3"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-1-2"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-29-0"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-3-6"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-1-1"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <g
+         id="g987-9-5"
+         transform="translate(24.321049,19.492909)">
+        <rect
+           style="opacity:0.8;fill:#ffdd55;stroke-width:0.264999;paint-order:markers fill stroke"
+           id="rect835-4-5"
+           width="16.404524"
+           height="16.404524"
+           x="102.05405"
+           y="77.272102"
+           ry="8.2022619" />
+        <g
+           id="g971-7-4">
+          <rect
+             style="opacity:0.8;fill:#ff9955;stroke-width:0.264999;paint-order:markers fill stroke"
+             id="rect899-8-7"
+             width="12.444831"
+             height="4.0968328"
+             x="104.11361"
+             y="83.687065"
+             ry="2.0484164" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 110.28499,83.622599 v 4.151444"
+             id="path901-4-6" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 107.38427,83.711586 v 4.102558"
+             id="path903-5-5" />
+          <path
+             style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             d="m 113.16195,83.677026 v 4.147836"
+             id="path905-0-6" />
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="105.08108"
+             y="87.033073"
+             id="text909-3-9"><tspan
+               sodipodi:role="line"
+               id="tspan907-61-3"
+               x="105.08108"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">0</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="107.97417"
+             y="87.033073"
+             id="text909-5-0-7"><tspan
+               sodipodi:role="line"
+               id="tspan907-6-63-4"
+               x="107.97417"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">1</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="110.95724"
+             y="87.054237"
+             id="text909-2-2-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-9-0-2"
+               x="110.95724"
+               y="87.054237"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">2</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="113.91561"
+             y="87.033073"
+             id="text909-1-6-5"><tspan
+               sodipodi:role="line"
+               id="tspan907-2-15-4"
+               x="113.91561"
+               y="87.033073"
+               style="font-size:3.52778px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">3</tspan></text>
+        </g>
+      </g>
+      <rect
+         style="opacity:0.8;fill:#00a500;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1704-7"
+         width="42.886154"
+         height="5.2005968"
+         x="99.893463"
+         y="91.564415"
+         ry="2.6002984" />
+      <rect
+         style="opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-4"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-6-4"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="85.671684"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-5-3"
+         width="12.499666"
+         height="2.6740842"
+         x="101.95303"
+         y="107.27681"
+         ry="1.3370421" />
+      <rect
+         style="display:inline;opacity:0.8;fill:#00ff00;fill-opacity:1;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
+         id="rect1706-63-0"
+         width="12.499666"
+         height="2.6740842"
+         x="128.37982"
+         y="107.27681"
+         ry="1.3370421" />
+      <text
+         xml:space="preserve"
+         style="font-size:3.52778px;line-height:2.75608px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="110.99763"
+         y="95.245903"
+         id="text1748-7"><tspan
+           sodipodi:role="line"
+           id="tspan1746-8"
+           x="110.99763"
+           y="95.245903"
+           style="font-size:3.52778px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583px;stroke-opacity:1">Shared Cache</tspan></text>
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Memory"
+     transform="translate(-4.2771962,-61.14688)">
+    <rect
+       style="opacity:0.8;fill:#0e5412;fill-opacity:0.960784;stroke:#ffffff;stroke-width:0.264999;paint-order:markers fill stroke"
+       id="rect1342"
+       width="139.26747"
+       height="45.219032"
+       x="86.549896"
+       y="129.39824"
+       ry="6.5372772" />
+    <text
+       xml:space="preserve"
+       style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="131.79796"
+       y="155.7377"
+       id="text1346"><tspan
+         sodipodi:role="line"
+         id="tspan1344"
+         x="131.79796"
+         y="155.7377"
+         style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Main Memory</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Busses"
+     transform="translate(-4.2771962,-61.14688)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 121.10397,97.684615 V 129.80068"
+       id="path1349" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 116.29799,97.797141 V 129.9132"
+       id="path1349-8" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 126.3751,97.797141 V 129.91321"
+       id="path1349-84" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 188.2841,97.684621 V 129.80068"
+       id="path1349-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 183.47811,97.797141 V 129.9132"
+       id="path1349-8-1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 193.55523,97.797141 V 129.91321"
+       id="path1349-84-4" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Storage"
+     transform="translate(-4.2771962,-61.14688)">
+    <g
+       id="g1516"
+       transform="translate(-5.7476651,-13.365254)">
+      <rect
+         style="opacity:0.8;fill:#00009b;fill-opacity:0.960784;stroke:none;stroke-width:0.264999;paint-order:markers fill stroke"
+         id="rect1459"
+         width="49.227329"
+         height="99.385406"
+         x="12.024861"
+         y="82.039574"
+         ry="3.6148086" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="87.392815"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1461-9"
+         width="40.926029"
+         height="36.318001"
+         x="16.17551"
+         y="135.62224"
+         ry="3.6148169" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="148.56882"
+         ry="1.7972016" />
+      <rect
+         style="opacity:0.8;fill:none;fill-opacity:0.960784;stroke:#c2c2ff;stroke-width:0.264999;stroke-opacity:0.945098;paint-order:markers fill stroke"
+         id="rect1483-2"
+         width="11.712796"
+         height="3.5944033"
+         x="30.782127"
+         y="97.671501"
+         ry="1.7972016" />
+      <text
+         xml:space="preserve"
+         style="font-size:8.46667px;line-height:6.61458px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="21.775951"
+         y="132.27321"
+         id="text1507"><tspan
+           sodipodi:role="line"
+           id="tspan1505"
+           x="21.775951"
+           y="132.27321"
+           style="fill:#ffffff;fill-opacity:0.960784;stroke:none;stroke-width:0.264583px">Storage</tspan></text>
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.290555,152.86779 H 86.956528"
+       id="path1520" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55.399259,143.18618 H 87.065232"
+       id="path1520-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="55.976086"
+       y="150.41685"
+       id="text1553"><tspan
+         sodipodi:role="line"
+         id="tspan1551"
+         x="55.976086"
+         y="150.41685"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.06992,153.59077 H 256.7359"
+       id="path1520-3" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 225.17863,143.90916 H 256.8446"
+       id="path1520-6-6" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.05556px;line-height:5.51216px;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="225.22629"
+       y="151.13983"
+       id="text1553-7"><tspan
+         sodipodi:role="line"
+         id="tspan1551-5"
+         x="225.22629"
+         y="151.13983"
+         style="font-size:7.05556px;fill:#000000;fill-opacity:1;stroke-width:0.264583px">Infiniband</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 268.62613,130.35265 h -12.77054 v 38.4272 h 13.15748"
+       id="path274" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.7359,153.59077 h 11.58083"
+       id="path276" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.8446,143.90916 h 11.35815"
+       id="path278" />
+  </g>
+</svg>
diff --git a/solutions/00_Bottlenecks.ipynb b/solutions/00_Bottlenecks.ipynb
index c13468d..7e9c5a8 100644
--- a/solutions/00_Bottlenecks.ipynb
+++ b/solutions/00_Bottlenecks.ipynb
@@ -11,7 +11,7 @@
     "# Bottlenecks\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "16 Nov 2020 | Jan H. Meinke\n",
+    "07 Jun 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -31,7 +31,32 @@
    "metadata": {
     "slideshow": {
      "slide_type": "fragment"
-    }
+    },
+    "tags": []
+   },
+   "source": [
+    "![A simplified computer architecture](images/simplified_computer_architecture.svg) "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
+   "source": [
+    "Our programs may hit one or more of the following limits:"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "slideshow": {
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "CPU"
@@ -41,8 +66,9 @@
    "cell_type": "markdown",
    "metadata": {
     "slideshow": {
-     "slide_type": "fragment"
-    }
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "Memory"
@@ -52,8 +78,9 @@
    "cell_type": "markdown",
    "metadata": {
     "slideshow": {
-     "slide_type": "fragment"
-    }
+     "slide_type": "notes"
+    },
+    "tags": []
    },
    "source": [
     "I/O"
@@ -111,7 +138,7 @@
    "source": [
     "This is the limit most people think of first, but it's often not the crucial one. Each core on JUWELS can perform ca. 80 GFlop/s if the code is completely *vectorized* and performs a *multiply and an add operation* at *each step*. If your code doesn't fulfill those requirements its peak performance will be less.\n",
     "\n",
-    "Actually the peak performance is a often less because the CPU temperature limit typically soon leads to throttling when using all cores. The guaranteed sustained frequency for the JUWELS FMA units is 1.9 GHz."
+    "Actually the peak performance is often less because the CPU temperature limit typically soon leads to throttling when using all cores. The guaranteed sustained frequency for JUWELS' FMA units is 1.9 GHz."
    ]
   },
   {
@@ -439,7 +466,7 @@
     "\n",
     "A numpy ndarray uses C-order (row-order) for storage. This means that the last index is continuous in memory and a change in any other index results in a jump from one memory location to another. The order of the loops therefore means that for both c and b, we don't get the maximum bandwidth, because we jump around and only use one element of the cache line. \n",
     "\n",
-    "A datum is not loaded by itself. Instead everytime, a datum is needed that is not available in cache, a cache line containing the datum is loaded. On JUWELS the cache line is 64 bytes wide. \n",
+    "A datum is not loaded by itself. Instead everytime, a datum is needed that is not available in cache, a cache line containing the datum is loaded. On JURECA the cache line is 64 bytes wide. \n",
     "\n",
     "We can improve the performance by exchanging the loops:"
    ]
@@ -749,7 +776,7 @@
     }
    },
    "source": [
-    "The scratch file system achieves read/write bandwidths that are very similar to the main memory bandwidth, but not for a single node. Each node is connected to the GPFS file system with $\\mathcal{O}(100)$ GBit/s connection. In other words, we can read/write about 12.5 GB/s. If we had to load the data in the previous calculation from disk, we could only achieve 12.5 GB/s / 24 bytes/op = 520 Mop/s. The main memory bandwidth or the peak performance of the CPU doesn't matter in this case."
+    "The scratch file system achieves read/write bandwidths that are very similar to the main memory bandwidth, but not for a single node. Each node is connected to the GPFS file system with $\\mathcal{O}(100)$ GBit/s connection. In other words, we can read/write about 12.5 GB/s. If we had to load the data in the previous calculation from disk, we could only achieve 12.5 GB/s / 24 bytes/op = 520 Mop/s. The main memory bandwidth or the peak performance of the CPU don't matter in this case."
    ]
   },
   {
@@ -766,9 +793,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -780,7 +807,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.10.1"
   }
  },
  "nbformat": 4,
diff --git a/solutions/01_Introduction to IPython.ipynb b/solutions/01_Introduction to IPython.ipynb
index a91423b..2edbe59 100644
--- a/solutions/01_Introduction to IPython.ipynb	
+++ b/solutions/01_Introduction to IPython.ipynb	
@@ -20,7 +20,7 @@
    },
    "source": [
     "<div class=\"dateauthor\">\n",
-    "2 July 2019 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -289,7 +289,7 @@
    },
    "outputs": [],
    "source": [
-    "%matplotlib inline\n",
+    "%matplotlib inline  # widget is an interactive alternative to inline\n",
     "import matplotlib.pyplot as plt\n",
     "import numpy"
    ]
@@ -937,9 +937,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -951,7 +951,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/02_NumPy_concepts.ipynb b/solutions/02_NumPy_concepts.ipynb
index 1cc73ae..a2e401d 100644
--- a/solutions/02_NumPy_concepts.ipynb
+++ b/solutions/02_NumPy_concepts.ipynb
@@ -11,7 +11,7 @@
     "# NumPy - an HPC perspective\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Olav Zimmermann\n",
+    "07 June 2021 | Olav Zimmermann\n",
     "</div>"
    ]
   },
@@ -50,7 +50,7 @@
     }
    },
    "source": [
-    "NumPy is a library, written in C, to enable fast numerical computing in Python. Since its inception in 1995, NumPy has become first choice for numeric data processing in python. The main sacrifice to enable its high speed is the restriction to \n",
+    "NumPy is a library, written in C, to enable fast numerical computing in Python. Since its inception in 1995, NumPy has become the first choice for numeric data processing in python. The main sacrifice to enable its high speed is the restriction to \n",
     "containers with uniform memory layout, i.e., arrays that contain items of uniform static datatype."
    ]
   },
@@ -251,7 +251,7 @@
     }
    },
    "source": [
-    "However, note that most functionality in NumPy is geared towards arrays of uniform numerical type. The above data type indicates that the entire row is treated as a single (albeit very complicated) type and the data in the table thereby become a one-dimensional array. If you need spreadsheet-like functionality, NumPy's 'structured arrays' or 'record type' arrays that are based on `ndarrays` are not adequate. Luckily `ndarrays` can be extended in functionality and even reimplemented in a compatible way."
+    "Note that most functionality in NumPy is geared towards arrays of uniform numerical type. The above data type indicates that the entire row is treated as a single (albeit very complicated) type and the data in the table thereby become a one-dimensional array. If you need spreadsheet-like functionality, NumPy's 'structured arrays' or 'record type' arrays that are based on `ndarrays` are not adequate. Luckily `ndarrays` can be extended in functionality and even reimplemented in a compatible way."
    ]
   },
   {
@@ -273,7 +273,7 @@
     }
    },
    "source": [
-    "Due to its dual interface in Python and C and its often (not always) regular memory layout ndarrays can relatively easy be mapped to data types described in other language contexts. "
+    "Due to its dual interface in Python and C and its often (not always) regular memory layout `ndarrays` can relatively easily be mapped to data types described in other language contexts. "
    ]
   },
   {
@@ -285,7 +285,7 @@
    },
    "source": [
     "A couple of clever design choices adds to the popularity of ndarrays as a standard API for high performance computing in Python:\n",
-    "- narrays support both C-style and Fortran-style memory layouts, as well as memory alignment and view interfaces.\n",
+    "- ndarrays support both C-style and Fortran-style memory layouts, as well as memory alignment and view interfaces.\n",
     "- A Mixin class `NDArrayOperatorsMixin` provides all the necessary standard python interfaces like `__add__`, `__lt__` etc. making custom array containers more convenient to write.\n",
     "- `ndarray.__array_ufunc__` and `__array_function__` are interfaces that split the function API from the excution engine. By overriding them, these functions allow to intercept calls to ufuncs and non-ufuncs and to dispatch these calls to alternative implementations. Several important packages already use this approach."
    ]
@@ -345,9 +345,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -359,7 +359,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/03_ThinkVector.ipynb b/solutions/03_ThinkVector.ipynb
index f557f7f..d512407 100644
--- a/solutions/03_ThinkVector.ipynb
+++ b/solutions/03_ThinkVector.ipynb
@@ -11,7 +11,7 @@
     "# Think Vector\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -354,6 +354,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -362,13 +365,16 @@
    "source": [
     "# Solution\n",
     "# As an example, we'll do the last timing operation\n",
-    "# Note, since this is a one-liner, we could have used %timeit instead."
+    "# Note, since this is a one-liner, we could have used %timeit instead. "
    ]
   },
   {
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -687,6 +693,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -714,6 +723,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -1107,9 +1119,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1121,7 +1133,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/04_Particle Dynamics.ipynb b/solutions/04_Particle Dynamics.ipynb
new file mode 100644
index 0000000..1a934f0
--- /dev/null
+++ b/solutions/04_Particle Dynamics.ipynb	
@@ -0,0 +1,496 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "5451ef11-f683-4995-bda8-c9d87abaec49",
+   "metadata": {},
+   "source": [
+    "# Particle Dynamics with Python\n",
+    "<div class=\"dateauthor\">\n",
+    "07 June 2021 | Jan H. Meinke\n",
+    "</div>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5822f3b3-bc03-4e2f-85f1-57cb246e3a05",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import math\n",
+    "import random\n",
+    "import matplotlib.pyplot as plt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f7d1939b-7d73-4c0c-9d8a-d6ea39d48b49",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "%matplotlib widget"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "19819e70-b42c-405a-958f-70c05a972ee6",
+   "metadata": {},
+   "source": [
+    "Particle dynamics simulations are common in various scientific fields. They are used to simulate \n",
+    "the formation of galaxies and the movements of molecules in a cell. Particles can have different\n",
+    "properties such as mass and charge and interact in different ways.\n",
+    "\n",
+    "A classical particle dynamics code solves Newton's equation of motion:\n",
+    "\n",
+    "$$\\mathbf F = m \\mathbf a,$$\n",
+    "\n",
+    "where $\\mathbf F$ is the force, $m$ the mass, and $\\mathbf a$ the acceleration. $\\mathbf F$ and \n",
+    "$\\mathbf a$ are vectors.\n",
+    "\n",
+    "In general, this problem is only solvable analytically for two particles. If there are more \n",
+    "particles, we have to look for a numerical solution.\n",
+    "\n",
+    "You may remember that you can calculate the velocity $\\mathbf v$ of a particle as\n",
+    "\n",
+    "$$\\mathbf v(t + dt) = \\mathbf v(t) + \\mathbf a(t) dt$$\n",
+    "\n",
+    "and the position $\\mathbf r$ as\n",
+    "\n",
+    "$$\\mathbf r(t + dt) = \\mathbf r(t) + \\mathbf v(t)dt + \\frac 1 2 \\mathbf a(t) dt^2.$$\n",
+    "\n",
+    "If we know all the positions, velocities and masses at time $t$ and can calculate the forces, we \n",
+    "can follow the motion of the particles over time."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "50ad1731-c5b0-4922-adc8-14e507a7b6b8",
+   "metadata": {},
+   "source": [
+    "## Gravitational force\n",
+    "Let's assume our particles only interact via gravity. Then the force between two particles is given \n",
+    "by\n",
+    "\n",
+    "$$\\mathbf F_{ij}(t) = G\\frac{m_i m_j}{r_{ij}^2(t)} \\mathbf {\\hat r}_{ij}(t),$$\n",
+    "\n",
+    "where $\\mathbf F_{ij}(t)$ is the force on particle $i$ due to particle $j$. $r_{ij}(t)$ is the \n",
+    "distance between particles $i$ and $j$, and $\\mathbf {\\hat r}_{ij}(t)$ is the unit vector pointing\n",
+    "from $i$ to $j$.\n",
+    "\n",
+    "To get the total force on particle $i$, we need to sum over all $j \\neq i$:\n",
+    "\n",
+    "$$\\mathbf F_{i}(t) = \\sum_{j\\neq i} \\mathbf F_{ij}(t).$$"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "32f7c975-ed21-4c70-9168-5b7bfa5ca276",
+   "metadata": {},
+   "source": [
+    "## The algorithm"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "4288de12-8bf3-41b2-96ca-5c3c47fc0d84",
+   "metadata": {},
+   "source": [
+    "1. Calculate the force on each particle by summing up all the forces acting on it.\n",
+    "2. Integrate the equation of motion\n",
+    "\n",
+    "    a) Calculate the position of each particle after a time step *dt*\n",
+    "    \n",
+    "    b) Calculate the velocity of each particle after a time step *dt*"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "539c2d60-df7b-471b-a438-d9b4efb51781",
+   "metadata": {},
+   "source": [
+    "## (Parallel) Patterns\n",
+    "In Think Vector, we got to know some patterns. Let's see how we can apply them here:\n",
+    "\n",
+    "(i, j) -> $\\mathbf F_{ij}$:\n",
+    "    This is a map\n",
+    "    \n",
+    "$\\mathbf F_{ij}$ -> $\\mathbf F_{i}$:\n",
+    "    This is a reduction\n",
+    "    \n",
+    "Calulate the new velocity:\n",
+    "    This is map\n",
+    "    \n",
+    "Calculate the new position:\n",
+    "    This is a map, too.\n",
+    "    \n",
+    "Now, let's try to express this in code.\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "b4525c8a-378a-45b7-b1e2-b67f5f07d397",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Initialize positions and velocities\n",
+    "N = 50\n",
+    "L2 = 5  # half the length of the box size\n",
+    "epsilon = 1e-9  # softening factor\n",
+    "dt = 0.1  # time step\n",
+    "G = 1  # For simplicity we set the universal graviational constant to 1\n",
+    "m = 1  # This corresponds to 150 x 10^9 kg\n",
+    "x = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "y = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "z = [random.uniform(-L2, L2) for i in range(N)]\n",
+    "vx = [0 for i in range(N)]\n",
+    "vy = [0 for i in range(N)]\n",
+    "vz = [0 for i in range(N)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "8fd053d2-8c88-4666-82ed-0316fe21ac34",
+   "metadata": {},
+   "source": [
+    "### Calculating forces"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "41861767-e08d-45b8-802a-28b269e3f7ee",
+   "metadata": {},
+   "source": [
+    "To calculate the force, we need the distance vector first. These are actually 3 maps (one for each component). The result is a distance matrix. As mentioned before maps are expressed as list generators:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "338142b6-f973-4f7a-b5a4-77e76f3b758f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "Dxx = [(i - j) for j in x for i in x]\n",
+    "Dyy = [(i - j) for j in y for i in y]\n",
+    "Dzz = [(i - j) for j in z for i in z]\n",
+    "D = [math.sqrt(i * i + j * j + k * k) for i, j, k in zip(Dxx, Dyy, Dzz)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "d0156a2d-13ae-46dd-b3a8-cb7eb1aca0bf",
+   "metadata": {},
+   "source": [
+    "Now that we have the vector components and the magnitude of the vector, we can calculate the forces."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "e841a076-504d-445b-b006-b931e3cb0bc2",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "Fxx = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dxx, D)]  # epsilon prevents a zero in the dominator.\n",
+    "Fyy = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dyy, D)]\n",
+    "Fzz = [G * m * m * i / (d * d * d + epsilon) for i, d in zip(Dzz, D)]\n",
+    "Fx = [sum(Fxx[i * N: (i + 1) * N]) for i in range(N)]\n",
+    "Fy = [sum(Fyy[i * N: (i + 1) * N]) for i in range(N)]\n",
+    "Fz = [sum(Fzz[i * N: (i + 1) * N]) for i in range(N)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "3de052ac-7591-4477-8285-cc15c0019a7a",
+   "metadata": {},
+   "source": [
+    "Let's visualize the forces on the particles:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1133b4bb-111b-4aca-9326-22a7c29c8522",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "ax = plt.figure(figsize=(6, 6)).add_subplot(projection='3d')\n",
+    "ax.scatter3D(x, y, z)\n",
+    "ax.quiver(x, y, z, Fx, Fy, Fz)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "ccea23e5-4f4b-4ff6-b379-8d45e3fe15f4",
+   "metadata": {},
+   "source": [
+    "### Integrating the equation of motion"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "dba27f9b-350e-4e65-9f42-e3615ee30a84",
+   "metadata": {},
+   "source": [
+    "We are ready to update the positions and velocities of our particles:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5ddc24f9-eaf3-491c-bf81-232efa584c1c",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "x = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(x, vx, Fx)]\n",
+    "y = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(y, vy, Fy)]\n",
+    "z = [i + v * dt + 0.5 * f / m * dt * dt for i, v, f in zip(z, vz, Fz)]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "2266d4e8-8f67-4979-ae47-abf8508673a4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "vx = [v + f / m * dt for v, f in zip(vx, Fx)]\n",
+    "vy = [v + f / m * dt for v, f in zip(vy, Fy)]\n",
+    "vz = [v + f / m * dt for v, f in zip(vz, Fz)]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "e4cff076-759c-477c-9758-41bb730cd606",
+   "metadata": {},
+   "source": [
+    "Let's take a look at the particle positions and velocities:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "bf48e0d0-34f6-47ba-8a30-ba0c1e19489d",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "ax = plt.figure(figsize=(6, 6)).add_subplot(projection='3d')\n",
+    "ax.scatter3D(x, y, z)\n",
+    "ax.quiver(x, y, z, vx, vy, vz)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "65984f53-4b54-4f6d-aaa1-6de391150539",
+   "metadata": {},
+   "source": [
+    "That's it. By going back to the [calculation of the forces](#Calculating-forces), we can follow the motion of the particles over time."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "f1f30004-a9c3-4499-84e0-976937b9f8a8",
+   "metadata": {},
+   "source": [
+    "## Exercise\n",
+    "Rewrite the program in a vectorized manner using `ndarray`s."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "039819a6-698f-43a6-a4f0-4f7b8852fbb1",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "markdown",
+   "id": "8cb45f43-29e2-49df-a976-bf7790fe5a44",
+   "metadata": {},
+   "source": [
+    "### Solution:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ccfc4eca-c09e-448f-93db-2122be7b484c",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "import numpy\n",
+    "rng = numpy.random.Generator(numpy.random.MT19937())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "405b8627-e887-4ec8-85cf-c391877c0b19",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "x = rng.uniform(-L2, L2, size=N)\n",
+    "y = rng.uniform(-L2, L2, size=N)\n",
+    "z = rng.uniform(-L2, L2, size=N)\n",
+    "vx = numpy.zeros_like(x);\n",
+    "vy = numpy.zeros_like(x);\n",
+    "vz = numpy.zeros_like(x);"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "0e3c0e11-dc33-46e0-a6da-05cb42ecfd9a",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "source": [
+    "To get all the distances, we use a broadcasting trick. `x` is a 1-d vector of length N, but we can add an empty\n",
+    "second dimension using `numpy.newaxis`. Now the shape of `x` becomes (N, 1). If we put `numpy.newaxis` as first\n",
+    "dimension the shape of `x` becomes (1, N). Now, if we perform an operation that combines those two, the values\n",
+    "will be broadcast (duplicated) across the \"missing\" dimension and we generate a matrix of all pairs. Something\n",
+    "similar happens when we use `numpy.meshgrid`."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "8d8cad39-dd89-4379-b549-64a67465db3f",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "Dxx = x[:, numpy.newaxis] - x[numpy.newaxis, :]\n",
+    "Dyy = y[:, numpy.newaxis] - y[numpy.newaxis, :]\n",
+    "Dzz = z[:, numpy.newaxis] - z[numpy.newaxis, :]\n",
+    "D = numpy.sqrt(Dxx * Dxx + Dyy * Dyy + Dzz * Dzz)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ba5403cc-d3d0-46d8-a1bb-01f5056d0963",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "Fxx = G * m * m * Dxx / (D * D * D + epsilon)\n",
+    "Fyy = G * m * m * Dyy / (D * D * D + epsilon)\n",
+    "Fzz = G * m * m * Dzz / (D * D * D + epsilon)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "500347dc-2dfd-4481-a81b-4276cbc00863",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "Fx = Fxx.sum(axis=0)\n",
+    "Fy = Fyy.sum(axis=0)\n",
+    "Fz = Fzz.sum(axis=0)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "e0745105-fa07-4054-8ddc-274de4a510f8",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "x += vx * dt + 0.5 * Fx / m * dt * dt\n",
+    "y += vy * dt + 0.5 * Fy / m * dt * dt\n",
+    "z += vz * dt + 0.5 * Fz / m * dt * dt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "699fb1a4-349b-46ad-acfc-177465aade2a",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "vx += Fx / m * dt\n",
+    "vy += Fy / m * dt\n",
+    "vz += Fz / m * dt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "3fe70091-fffd-4613-a798-1f9c54bfbfa4",
+   "metadata": {
+    "tags": [
+     "Solution"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "ax = plt.figure(figsize=(6, 6)).add_subplot(projection='3d')\n",
+    "ax.scatter3D(x, y, z)\n",
+    "ax.quiver(x, y, z, vx, vy, vz)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1f236119-af8c-499d-86cf-1d6b98f9e5fd",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "HPC Python 2021",
+   "language": "python",
+   "name": "hpcpy21"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.9.5"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/solutions/04_Profiling a simple md code.ipynb b/solutions/05_Profiling a simple md code.ipynb
similarity index 99%
rename from solutions/04_Profiling a simple md code.ipynb
rename to solutions/05_Profiling a simple md code.ipynb
index 06ba32f..a367d64 100644
--- a/solutions/04_Profiling a simple md code.ipynb	
+++ b/solutions/05_Profiling a simple md code.ipynb	
@@ -10,7 +10,7 @@
    "source": [
     "# Profiling\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -643,9 +643,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -657,7 +657,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/05_Debugging.ipynb b/solutions/06_Debugging.ipynb
similarity index 98%
rename from solutions/05_Debugging.ipynb
rename to solutions/06_Debugging.ipynb
index 23ef132..22117b2 100644
--- a/solutions/05_Debugging.ipynb
+++ b/solutions/06_Debugging.ipynb
@@ -6,7 +6,7 @@
    "source": [
     "# Debugging Python\n",
     "<div class=\"dateauthor\">\n",
-    "16 November 2020 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -183,7 +183,7 @@
    "metadata": {},
    "source": [
     "```bash\n",
-    "source hpcpy20\n",
+    "source hpcpy21\n",
     "pudb3 buggy.py\n",
     "```"
    ]
@@ -325,9 +325,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -339,7 +339,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/06_IDEs.ipynb b/solutions/07_IDEs.ipynb
similarity index 97%
rename from 06_IDEs.ipynb
rename to solutions/07_IDEs.ipynb
index 4ed11a5..ba2acfd 100644
--- a/06_IDEs.ipynb
+++ b/solutions/07_IDEs.ipynb
@@ -11,7 +11,7 @@
     "# Integrated Development Environments (IDEs) for Python\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "3 July 2019 | Jan H. Meinke\n",
+    "07 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -254,9 +254,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2019a",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy19a"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -268,7 +268,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/07_LocalParallel.ipynb b/solutions/08_LocalParallel.ipynb
similarity index 97%
rename from 07_LocalParallel.ipynb
rename to solutions/08_LocalParallel.ipynb
index ff6caa3..6bb08b7 100644
--- a/07_LocalParallel.ipynb
+++ b/solutions/08_LocalParallel.ipynb
@@ -11,7 +11,7 @@
     "# Interactive Parallel Computing with IPython Parallel\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -27,7 +27,7 @@
     "\n",
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`.\n",
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`.\n",
     "\n",
     "In the terminal type ``ipcluster``. You'll see the help message telling you that you need to give it subcommand. Take a look at the message and then enter \n",
     "\n",
@@ -535,7 +535,7 @@
    },
    "outputs": [],
    "source": [
-    "c = dview.apply(np.dot, a, b) # This uses a and b from the notebook"
+    "c = dview.apply(lambda a,b: np.dot(a,b), a, b) # This uses a and b from the notebook"
    ]
   },
   {
@@ -1032,7 +1032,7 @@
     }
    },
    "source": [
-    "Latency (the time until something happens) and bandwith (the amount of data we get through the network) are two important properties of your parallel system that define what is practical and what is not. We will use the ``%timeit`` magic to measure these properties. ``%timit`` and its sibbling ``%%timeit`` measure the run time of a statement (cell in the case of ``%%timeit``) by executing the statement multiple times (by default at least 3 times). For short running routines many loops of 3 executions are performed and the minimum time measured is then displayed. The number of loops and the number of executions can be adjusted. Take a look at the documentation. Give it a try."
+    "Latency (the time until something happens) and bandwidth (the amount of data we get through the network) are two important properties of your parallel system that define what is practical and what is not. We will use the ``%timeit`` magic to measure these properties. ``%timit`` and its sibbling ``%%timeit`` measure the run time of a statement (cell in the case of ``%%timeit``) by executing the statement multiple times (by default at least 3 times). For short running routines many loops of 3 executions are performed and the minimum time measured is then displayed. The number of loops and the number of executions can be adjusted. Take a look at the documentation. Give it a try."
    ]
   },
   {
@@ -1338,8 +1338,8 @@
    },
    "outputs": [],
    "source": [
-    "bwmax = len(rc) * 256 * 8 / 12.1e-3\n",
-    "bwmin = len(rc) * 8 / 9.05e-3\n",
+    "bwmax = len(rc) * 256 * 8 / 9.8e-3\n",
+    "bwmin = len(rc) * 8 / 6.1e-3\n",
     "print(\"The bandwidth is between %.2f kB/s and %.2f kB/s.\" %( bwmin, bwmax))"
    ]
   },
@@ -1800,9 +1800,9 @@
  "metadata": {
   "celltoolbar": "Slideshow",
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1814,7 +1814,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/08_LocalTaskParallel.ipynb b/solutions/09_LocalTaskParallel.ipynb
similarity index 99%
rename from 08_LocalTaskParallel.ipynb
rename to solutions/09_LocalTaskParallel.ipynb
index c98ba02..0d7e42b 100644
--- a/08_LocalTaskParallel.ipynb
+++ b/solutions/09_LocalTaskParallel.ipynb
@@ -336,9 +336,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -350,7 +350,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/09_Numba vectorize.ipynb b/solutions/10_Numba vectorize.ipynb
similarity index 96%
rename from solutions/09_Numba vectorize.ipynb
rename to solutions/10_Numba vectorize.ipynb
index 131ce5f..6194a38 100644
--- a/solutions/09_Numba vectorize.ipynb	
+++ b/solutions/10_Numba vectorize.ipynb	
@@ -11,7 +11,7 @@
     "#  Numba vectorize\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -538,6 +538,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -553,6 +556,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -565,7 +571,12 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "metadata": {},
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
    "outputs": [],
    "source": [
     "%timeit M = escape_time_vec(P, 50)"
@@ -574,16 +585,21 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "metadata": {},
+   "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
+    "tags": []
+   },
    "outputs": [],
    "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -595,7 +611,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/10_NumbaIntro.ipynb b/solutions/11_NumbaIntro.ipynb
similarity index 98%
rename from solutions/10_NumbaIntro.ipynb
rename to solutions/11_NumbaIntro.ipynb
index e35b799..2819978 100644
--- a/solutions/10_NumbaIntro.ipynb
+++ b/solutions/11_NumbaIntro.ipynb
@@ -11,7 +11,7 @@
     "# Introduction to Numba's jit compiler\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "17 November 2020 | Jan H. Meinke\n",
+    "08 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -101,7 +101,7 @@
     }
    },
    "source": [
-    "When we call `python_sum`, the interpreter goes through it line by line. For each item it has to interpret `res += x` and execute it, i.e., call apropriate C routines that have been compiled for the processor. The only requirements for `a` in this function ar that it is iterable and its elements support the `+` operator. For the following little benchmark, we'll use an `ndarray` of random numbers."
+    "When we call `python_sum`, the interpreter goes through it line by line. For each item it has to interpret `res += x` and execute it, i.e., call apropriate C routines that have been compiled for the processor. The only requirements for `a` in this function are that it is iterable and its elements support the `+` operator. For the following little benchmark, we'll use an `ndarray` of random numbers."
    ]
   },
   {
@@ -201,8 +201,8 @@
     }
    },
    "source": [
-    "In compiled languages such as C, C++, Fortran, and Rust a compiler would translate the code once \n",
-    "and store the results in machine code for a particular processor, but it doesn't translate it \n",
+    "In compiled languages such as C, C++, Fortran, and Rust a compiler translates the code once \n",
+    "and stores the results in machine code for a particular processor. It doesn't have to translate it \n",
     "literally, but can look for optimization and map the work optimally to the capabilities of the \n",
     "processor. That's what makes this much faster but also less flexible. In C++ the sum may be written \n",
     "like this:"
@@ -291,7 +291,7 @@
     }
    },
    "source": [
-    "Compiling a program to machine code involves at least to phases. In the first phase the human readable \n",
+    "Compiling a program to machine code involves at least two phases. In the first phase the human readable \n",
     "program is translated into something that is more palable to a computer such as an \n",
     "[abstract syntax tree][AST] or [AST][]. Many compilers then perform a first analysis and pattern \n",
     "matching on the [AST][] before machine specific optimization are applied.\n",
@@ -648,7 +648,7 @@
    },
    "outputs": [],
    "source": [
-    "print(\"The version of numpy, we used has been compiled against Intel's math kernel library (MKL) and is therefore about %.0f times faster.\" \n",
+    "print(\"The version of numpy, we used has been compiled against Intel's math kernel library (MKL) and is therefore about %.0f times faster. \" \n",
     "       \"If we used a version that has not been compiled against a fast BLAS library, it would take about the same time as the numba routine.\" \n",
     "       % (t_numba_mm_1000.best / t_numpy_mm_1000.best))"
    ]
@@ -1458,9 +1458,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1472,7 +1472,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/11_Speeding up your code with Cython.ipynb b/solutions/12_Speeding up your code with Cython.ipynb
similarity index 99%
rename from solutions/11_Speeding up your code with Cython.ipynb
rename to solutions/12_Speeding up your code with Cython.ipynb
index b951d90..f4a96bb 100644
--- a/solutions/11_Speeding up your code with Cython.ipynb	
+++ b/solutions/12_Speeding up your code with Cython.ipynb	
@@ -20,7 +20,7 @@
    },
    "source": [
     "<div class=\"dateauthor\">\n",
-    "18 November 2020 | Jan H. Meinke\n",
+    "09 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -875,7 +875,7 @@
     }
    },
    "source": [
-    "**Exercise:** Take the Cython code that defines dot using `prange` in [Adding OpenMP](#Adding-OpenMP) and write it to `dot.pyx` using the `%%writefile` magic. Make sure to comment out the `cython magic`. Take the above code for setup.py and copy it into a file called `setup.py`. Change the setup.py code to build a module named dot and use `dot.pyx`. Then build the extension in a terminal window with the command. **Note:** Make sure our environment is loaded `source hpcpy20`.\n",
+    "**Exercise:** Take the Cython code that defines dot using `prange` in [Adding OpenMP](#Adding-OpenMP) and write it to `dot.pyx` using the `%%writefile` magic. Make sure to comment out the `cython magic`. Take the above code for setup.py and copy it into a file called `setup.py`. Change the setup.py code to build a module named dot and use `dot.pyx`. Then build the extension in a terminal window with the command. **Note:** Make sure our environment is loaded `source hpcpy21`.\n",
     "\n",
     "```bash\n",
     "python setup.py build_ext --inplace\n",
@@ -1351,9 +1351,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1365,7 +1365,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/12_Writing your own Python bindings.ipynb b/solutions/13_Writing your own Python bindings.ipynb
similarity index 97%
rename from solutions/12_Writing your own Python bindings.ipynb
rename to solutions/13_Writing your own Python bindings.ipynb
index 7c51169..98170e0 100644
--- a/solutions/12_Writing your own Python bindings.ipynb	
+++ b/solutions/13_Writing your own Python bindings.ipynb	
@@ -16,7 +16,7 @@
    "metadata": {},
    "source": [
     "<div class=\"dateauthor\">\n",
-    "18 November 2020 | Jan H. Meinke\n",
+    "09 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -92,7 +92,7 @@
     "\n",
     "Wait until the build has finished and then continue with this notebook.\n",
     "\n",
-    "**Tip:** You can open a terminal from within JupyterLab by going to File->New->Terminal. To get the right environment in a terminal `source hpcpy20` in the tutorial directory."
+    "**Tip:** You can open a terminal from within JupyterLab by going to File->New->Terminal. To get the right environment in a terminal `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -268,11 +268,11 @@
    "source": [
     "### Exercise\n",
     "Use the terminal that you used earlier to run `build.sh` or open a new one. Make sure you are in the \n",
-    "tutorial directory. Source `hpcpy20` using `source hpcpy20`. Change into code/textstats/ and compile \n",
+    "tutorial directory. Source `hpcpy21` using `source hpcpy21`. Change into code/textstats/ and compile \n",
     "the file word_frequency.F90 with the following command:\n",
     "\n",
     "```bash\n",
-    "ifort word_frequency.F90 -shared -O2 -o build/libwf.so -fPIC\n",
+    "gfortran word_frequency.F90 -shared -O2 -o build/libwf.so -fPIC\n",
     "```\n",
     "\n",
     "```bash\n",
@@ -334,7 +334,7 @@
     }
    },
    "source": [
-    "If you compiled the library with the option `-assume nounderscore`, you could use the original declaration without underscore with libwf.so.\n",
+    "If you compiled the library with the option `-fno-underscoring`, you could use the original declaration without underscore with libwf.so.\n",
     "\n",
     "**Note**: There is no way to *reload* a library using cffi."
    ]
@@ -623,7 +623,7 @@
     "    ct: int \n",
     "       number of occurences of word in file with filename\n",
     "    \"\"\"\n",
-    "    # We first need to decode the strings\n",
+    "    # We first need to encode the strings\n",
     "    filenameb = filename.encode('UTF-8')\n",
     "    wordb = word.encode('UTF-8')\n",
     "    # Now we can convert them to C strings\n",
@@ -1073,7 +1073,7 @@
     "This code can be compiled like this:\n",
     "\n",
     "```bash\n",
-    "icpc -O3 -shared -fpic -std=c++14 `python3-config --includes` -I/p/project/training2020/packages/lib/python3.8/site-packages/pybind11/include -I code/text_stats `python3-config --cflags --ldflags` code/text_stats/text_stats_bind.cpp -o text_stats.so -L code/text_stats/build -ltext_stats\n",
+    "g++ -O3 -shared -fpic -std=c++14 `python3-config --includes` `python -m pybind11 --includes` -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats \n",
     "```"
    ]
   },
@@ -1087,7 +1087,7 @@
    },
    "outputs": [],
    "source": [
-    "!icpc -O3 -shared -fpic -std=c++14 `python3-config --includes` -I/p/project/training2020/packages/lib/python3.8/site-packages/pybind11/include -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats "
+    "!g++ -O3 -shared -fpic -std=c++14 `python3-config --includes` `python -m pybind11 --includes` -I code/text_stats code/text_stats/text_stats_bind.cpp -o text_stats.so `python3-config --cflags --ldflags`  -L code/text_stats/build -ltext_stats "
    ]
   },
   {
@@ -1527,9 +1527,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1541,7 +1541,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/13_Introduction to Dask.ipynb b/solutions/14_Introduction to Dask.ipynb
similarity index 99%
rename from solutions/13_Introduction to Dask.ipynb
rename to solutions/14_Introduction to Dask.ipynb
index 4a2f3f9..2aedd85 100644
--- a/solutions/13_Introduction to Dask.ipynb	
+++ b/solutions/14_Introduction to Dask.ipynb	
@@ -11,7 +11,7 @@
     "# Introduction to Dask\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Olav Zimmermann\n",
+    "10 June 2021 | Olav Zimmermann\n",
     "</div>"
    ]
   },
@@ -775,9 +775,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "python3"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -789,7 +789,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/14_Introduction to MPI.ipynb b/solutions/15_Introduction to MPI.ipynb
similarity index 98%
rename from solutions/14_Introduction to MPI.ipynb
rename to solutions/15_Introduction to MPI.ipynb
index 8f41493..46b75a9 100644
--- a/solutions/14_Introduction to MPI.ipynb	
+++ b/solutions/15_Introduction to MPI.ipynb	
@@ -11,7 +11,7 @@
     "# Introduction to MPI\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Jan H. Meinke\n",
+    "10 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -95,7 +95,7 @@
     "\n",
     "For each `Send` there has to be a matching `Recv`. This means that the meta information has to fit (including the tag). There are some wildcards and some additional commands that make this more flexible.\n",
     "\n",
-    "Sending and receiving can be blocking or non-blocking. In the latter case, the flow of the program continuous after the call. In the former the program waits until the message has been transmitted. There is a very real danger for deadlocks here!"
+    "Sending and receiving can be blocking or non-blocking. In the non-blocking case, the flow of the program continuous after the call. In the blocking case the program waits until the message has been transmitted. There is a very real danger for deadlocks here!"
    ]
   },
   {
@@ -233,7 +233,7 @@
    "source": [
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`."
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -1151,7 +1151,7 @@
     "   above to parallelize the program using MPI over 3 domains using 3 MPI ranks. Construct the grid \n",
     "   in such a way that you can easily divide it into 3 domains. Use [point to point communication](#Point-to-point). The program should run to convergence determined by epsilon just as before.\n",
     "\n",
-    "   Tip: It may be easier to turn the problem by 90° or use Fortran order for the NumPy arrays.\n",
+    "   Tip: It may be easier to rotate the problem by 90° or use Fortran order for the NumPy arrays.\n",
     "   \n",
     "2. Extend the program from the first part of the exercise to use more than 3 ranks with 1 domain \n",
     "   per rank.\n",
@@ -1417,7 +1417,7 @@
     }
    },
    "source": [
-    "Elimintating $t_1$, we get"
+    "Eliminating $t_1$, we get"
    ]
   },
   {
@@ -1465,7 +1465,7 @@
     }
    },
    "source": [
-    "Let's plot this vs the number of processors."
+    "Let's plot this vs. the number of processors."
    ]
   },
   {
@@ -1641,7 +1641,7 @@
    "source": [
     "# This cell is executed within the notebook. The engines don't know anything about it\n",
     "rng = numpy.random.Generator(numpy.random.MT19937())\n",
-    "a = np.random.normal(size=100000)"
+    "a = numpy.random.normal(size=100000)"
    ]
   },
   {
@@ -1706,7 +1706,7 @@
    "outputs": [],
    "source": [
     "%%px\n",
-    "sum_partial = np.sum(a_partial)\n",
+    "sum_partial = numpy.sum(a_partial)\n",
     "total = comm.reduce(sum_partial)"
    ]
   },
@@ -1761,13 +1761,20 @@
    "source": [
     "sum(sum_partial)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1779,7 +1786,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/15_Introduction to CuPy.ipynb b/solutions/16_Introduction to CuPy.ipynb
similarity index 98%
rename from solutions/15_Introduction to CuPy.ipynb
rename to solutions/16_Introduction to CuPy.ipynb
index 1481e68..aa9e26e 100644
--- a/solutions/15_Introduction to CuPy.ipynb	
+++ b/solutions/16_Introduction to CuPy.ipynb	
@@ -10,7 +10,7 @@
    "source": [
     "# Introduction to CuPy\n",
     "<div class=\"dateauthor\">\n",
-    "19 Nov 2020 | Jan H. Meinke\n",
+    "10 June 2021 | Jan H. Meinke\n",
     "</div>\n",
     "<img src=\"images/cupy.png\" style=\"float:right\">"
    ]
@@ -440,9 +440,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -454,7 +454,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/16_CUDA for Python.ipynb b/solutions/17_CUDA for Python.ipynb
similarity index 99%
rename from solutions/16_CUDA for Python.ipynb
rename to solutions/17_CUDA for Python.ipynb
index fd1566a..9b6f436 100644
--- a/solutions/16_CUDA for Python.ipynb	
+++ b/solutions/17_CUDA for Python.ipynb	
@@ -11,7 +11,7 @@
     "# Numba and GPUs\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "20 November 2020 | Jan H. Meinke\n",
+    "11 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -1460,9 +1460,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -1474,7 +1474,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.7"
   }
  },
  "nbformat": 4,
diff --git a/solutions/17_CUDA and MPI.ipynb b/solutions/18_CUDA and MPI.ipynb
similarity index 92%
rename from solutions/17_CUDA and MPI.ipynb
rename to solutions/18_CUDA and MPI.ipynb
index f3fefe7..1fcb061 100644
--- a/solutions/17_CUDA and MPI.ipynb	
+++ b/solutions/18_CUDA and MPI.ipynb	
@@ -11,7 +11,7 @@
     "# CUDA for Python and MPI4Py\n",
     "\n",
     "<div class=\"dateauthor\">\n",
-    "20 November 2020 | Jan H. Meinke\n",
+    "11 June 2021 | Jan H. Meinke\n",
     "</div>"
    ]
   },
@@ -58,7 +58,7 @@
    "source": [
     "Click on the ``+``-sign at the top of the Files tab on the left to start a new launcher. In the launcher click on Terminal. A terminal will open as a new tab. Grab the tab and pull it to the right to have the terminal next to your notebook.\n",
     "\n",
-    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source hpcpy20`."
+    "**Note**: The terminal does not have the same modules loaded as the notebook. To fix that type `source $PROJECT_training2114/hpcpy21`."
    ]
   },
   {
@@ -73,7 +73,7 @@
     "\n",
     "```bash\n",
     "export OMP_NUM_THREADS=10\n",
-    "srun -n 4 -c 12 ipengine start\n",
+    "srun -n 4 -c 10 ipengine start\n",
     "```"
    ]
   },
@@ -106,7 +106,7 @@
    "source": [
     "%%px\n",
     "# Let's ignore some deprecation warnings\n",
-    "from numba.errors import NumbaDeprecationWarning, NumbaPendingDeprecationWarning\n",
+    "from numba.core.errors import NumbaDeprecationWarning, NumbaPendingDeprecationWarning\n",
     "import warnings\n",
     "\n",
     "warnings.simplefilter('ignore', category=NumbaDeprecationWarning)\n",
@@ -458,6 +458,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -523,6 +526,9 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
@@ -624,19 +630,26 @@
    "cell_type": "code",
    "execution_count": null,
    "metadata": {
+    "slideshow": {
+     "slide_type": "skip"
+    },
     "tags": [
      "Solution"
     ]
    },
    "outputs": [],
    "source": [
-    "%%writefile multi_gpu_mandelbrot.py\n",
     "# Solution for calculating the Mandelbrot set on 4 GPUs/node\n",
     "import numpy\n",
     "import mpi4py.MPI as MPI\n",
+    "import matplotlib\n",
+    "import time\n",
+    "\n",
+    "matplotlib.use(\"agg\")\n",
     "import matplotlib.pyplot as plt\n",
     "from numba import vectorize, cuda\n",
     "\n",
+    "\n",
     "@vectorize(\"int64(complex128, int64)\", target=\"cuda\")  # Replace cuda with cpu to test w/o GPU\n",
     "def escape_time(p, maxtime):\n",
     "    \"\"\"Perform the Mandelbrot iteration until it's clear that p diverges\n",
@@ -655,16 +668,22 @@
     "    comm = MPI.COMM_WORLD\n",
     "    my_rank = comm.Get_rank()\n",
     "    number_of_ranks = comm.Get_size()\n",
-    "    number_of_gpus_per_node = 4\n",
+    "    number_of_gpus_per_node = len(cuda.gpus)\n",
     "    \n",
-    "    # If you want to see if GPU selection makes a difference choose a grid size of 4800 by 6400 and\n",
-    "    # measure the time with and without the next line commented out.\n",
+    "    # On our systems, each rank gets its own GPU per default. You can override\n",
+    "    # the selection by setting CUDA_VISIBLE_DEVICES=0,1,2,3 just before calling srun.\n",
+    "    # Compare for example:\n",
+    "    #\n",
+    "    # 1. srun python multi_gpu_mandelbrot.py\n",
+    "    # 2. CUDA_VISIBLE_DEVICES=0 srun python multi_gpu_mandelbrot.py\n",
+    "    # 3. CUDA_VISIBLE_DEVICES=0,1,3,4 srun python multi_gpu_mandelbrot.py\n",
     "    cuda.select_device(my_rank % number_of_gpus_per_node)\n",
     "    \n",
-    "    maxtime = 50\n",
+    "    maxtime = 200\n",
+    "    t0 = time.time()\n",
     "    if my_rank == 0:\n",
     "        limits = (-2.2 - 1.2j, 1 + 1.2j)  # lower left, upper right corner of the complex plane\n",
-    "        gridsize = (480, 640)  # number of rows, number of columns\n",
+    "        gridsize = (4800, 6400)  # number of rows, number of columns\n",
     "    else:\n",
     "        limits = None\n",
     "        gridsize = None\n",
@@ -692,15 +711,16 @@
     "        M = None  # Don't need to allocate space on the other nodes for M\n",
     "        \n",
     "    comm.Gather(my_M, M)\n",
-    "    \n",
+    "    t1 = time.time()\n",
     "    if my_rank == 0:  # Only rank 0 has the data and should plot the image\n",
     "        plt.imshow(M)\n",
-    "        plt.savefig(f\"mandelbrot_{number_of_ranks}_{number_of_gpus_per_node}.png\")\n",
-    "        \n",
+    "        plt.savefig(f\"mandelbrot_{number_of_ranks}_{number_of_gpus_per_node}.png\", dpi=600)\n",
+    "        print(f\"Calculation for a {global_gridsize} Mandelbrot set with up to {maxtime} iterations\",\n",
+    "              f\"took {t1 - t0:.3f} s\")\n",
+    "\n",
+    "\n",
     "if __name__ == \"__main__\":\n",
-    "    main()\n",
-    "    \n",
-    "    \n"
+    "    main()"
    ]
   },
   {
@@ -713,9 +733,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "HPC Python 2020",
+   "display_name": "HPC Python 2021",
    "language": "python",
-   "name": "hpcpy20"
+   "name": "hpcpy21"
   },
   "language_info": {
    "codemirror_mode": {
@@ -727,7 +747,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.9.5"
   }
  },
  "nbformat": 4,
diff --git a/solutions/build.sh b/solutions/build.sh
index 9509e2f..399a64b 100755
--- a/solutions/build.sh
+++ b/solutions/build.sh
@@ -5,7 +5,7 @@ pushd code/point
 rm -rf build
 mkdir -p build
 cd build
-CC=icc CXX=icpc cmake .. > /dev/null
+CC=gcc CXX=gcc cmake .. > /dev/null
 make
 popd
 
@@ -14,6 +14,6 @@ pushd code/text_stats
 rm -rf build
 mkdir -p build
 cd build
-CC=icc CXX=icpc cmake .. > /dev/null
+CC=gcc CXX=g++ cmake .. > /dev/null
 make
 popd
diff --git a/solutions/code b/solutions/code
index c787d1e..2edff26 120000
--- a/solutions/code
+++ b/solutions/code
@@ -1 +1 @@
-../code/
\ No newline at end of file
+../code
\ No newline at end of file
diff --git a/solutions/data b/solutions/data
index eed2d0b..4909e06 120000
--- a/solutions/data
+++ b/solutions/data
@@ -1 +1 @@
-../data/
\ No newline at end of file
+../data
\ No newline at end of file
diff --git a/solutions/hpcpy20 b/solutions/hpcpy21
old mode 100644
new mode 100755
similarity index 54%
rename from solutions/hpcpy20
rename to solutions/hpcpy21
index d159b3d..9047da7
--- a/solutions/hpcpy20
+++ b/solutions/hpcpy21
@@ -1,20 +1,20 @@
 #!/bin/bash
 module purge --force
 module load Stages/2020
-module load Intel
+module load GCC
 module load ParaStationMPI
 module load Graphviz
 module load SciPy-Stack
 module load numba
 module load dask
 module load mpi4py
+module load Jupyter
 module load CUDA
-module load CMake
 #export NUMBAPRO_NVVM=$CUDA_HOME/nvvm/lib64/libnvvm.so
 #export NUMBAPRO_LIBDEVICE=$CUDA_HOME/nvvm/libdevice
-export LD_LIBRARY_PATH=/p/project/training2020/resources/code/text_stats/build:$LD_LIBRARY_PATH
-export LD_LIBRARY_PATH=/p/project/training2020/resources/code/point/build:$LD_LIBRARY_PATH
-export PYTHONPATH=/p/project/training2020/packages/lib/python3.8/site-packages:$PYTHONPATH
-export PATH=$PATH:/p/project/training2020/packages/bin
-export PS1='π20[\u@\h \W]\$ '
-
+export LD_LIBRARY_PATH=/p/project/training2114/resources/code/text_stats/build:$LD_LIBRARY_PATH
+export LD_LIBRARY_PATH=/p/project/training2114/resources/code/point/build:$LD_LIBRARY_PATH
+export PYTHONPATH=/p/project/training2114/packages/lib/python3.8/site-packages:$PYTHONPATH
+export PATH=$PROJECT_training2114/packages/bin:$PATH
+export HPCPY2021=1
+export PS1='π21[\u@\h \W]\$ '
diff --git a/solutions/test.dat b/solutions/test.dat
new file mode 100644
index 0000000..51dc318
--- /dev/null
+++ b/solutions/test.dat
@@ -0,0 +1,5 @@
+////       This and the next line are headers
+Name            income          rev_q1  rev_q2  rev_q3  rev_q4 
+larry,          200,            0,      1.5,    2.8,    0.2 
+bill,           1000,           12.5,   15,     18,     33.4
+steve,          5600,           128,    40,     0,      0
\ No newline at end of file
diff --git a/test.dat b/test.dat
new file mode 100644
index 0000000..51dc318
--- /dev/null
+++ b/test.dat
@@ -0,0 +1,5 @@
+////       This and the next line are headers
+Name            income          rev_q1  rev_q2  rev_q3  rev_q4 
+larry,          200,            0,      1.5,    2.8,    0.2 
+bill,           1000,           12.5,   15,     18,     33.4
+steve,          5600,           128,    40,     0,      0
\ No newline at end of file
-- 
GitLab