Skip to content
Snippets Groups Projects
Commit 8d0d18c7 authored by Georgiana Mania's avatar Georgiana Mania
Browse files

fix slide 22

parent de81fd7a
No related branches found
No related tags found
1 merge request!72Draft: Compute devices lecture
Pipeline #70774 failed
...@@ -296,27 +296,34 @@ FPGA = Field-Programmable Gata Arrays ...@@ -296,27 +296,34 @@ FPGA = Field-Programmable Gata Arrays
## CPU vs GPU (on Levante) ## CPU vs GPU (on Levante)
::: {.smaller}
::::{.columns} ::::{.columns}
:::{.column width="50"} :::{.column width="40%"}
1 CPU node has 2x
[AMD EPYC 7763 Milan](https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7763.html) [AMD EPYC 7763 Milan](https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7763.html)
![](static/amd-milan.png) ![](static/amd-milan.png)
::: :::
:::{.column width="50%"} :::{.column width="40%"}
[NVIDIA A100](https://images.nvidia.com/aem-dam/en-zz/Solutions/data-center/nvidia-ampere-architecture-whitepaper.pdf) has 128 SM 1 GPU node has 4x
[NVIDIA A100](https://images.nvidia.com/aem-dam/en-zz/Solutions/data-center/nvidia-ampere-architecture-whitepaper.pdf), each with 128 SM
![](static/a100.png){width="85%"} ![](static/a100.png){width="85%"}
::: :::
:::: ::::
:::{.info}
More insights in the "Memory hierarchies" lecture on July 2nd
:::
:::
## Categorization ## Categorization
* MIMD: Multiple Instructions, Multiple Data * MIMD: Multiple Instructions, Multiple Data
* Each unit executes a **different** instruction on **different** chunks of data * Each unit executes a **different** instruction on **different** chunks of data
* E.g. multiple cores in a CPU * E.g. multiple cores in a CPU
* SIMD: Single Instruction, Multiple Data * SIMD: Single Instruction, Multiple Data
* Each unit executes **the same instruction** on **different** chunks of data * Each unit executes **the same** instruction on **different** chunks of data
* E.g. vector engines * E.g. vector engines
<!--* "Warps"? inside GPUs <!--* "Warps"? inside GPUs
* Vectorization? inside a CPU core--> * Vectorization? inside a CPU core-->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment