diff options
Diffstat (limited to 'dt-modern-cpu.tex')
| -rw-r--r-- | dt-modern-cpu.tex | 245 |
1 files changed, 245 insertions, 0 deletions
diff --git a/dt-modern-cpu.tex b/dt-modern-cpu.tex new file mode 100644 index 0000000..fb338b6 --- /dev/null +++ b/dt-modern-cpu.tex @@ -0,0 +1,245 @@ +% !TEX root = dt-slides-cpu.tex + +%\begin{frame} +%\titlepage +%\end{frame} + + +\section{Moderne Prozessoren} + +\begin{frame} +\frametitle{Moderne Prozessoren} +\begin{center} +\LARGE Was ist "Technische Informatik"? +\end{center} +\end{frame} + +\begin{frame} +\frametitle{Moderne Prozessoren} +\begin{center} +\LARGE Apple Macbook Air (M1/2020) +\end{center} +\end{frame} + + +\begin{frame} +\frametitle{Apple Macbook Air} +\begin{center} +\includegraphics[width=1.0\textwidth]{cpu/macbookair/mba-1} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air} +\begin{center} +\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-2} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air} +\begin{center} +\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-3} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air} +\begin{center} +\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-4} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air} +\begin{center} +\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-5} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air - Apple M1 Processor} +\begin{center} +\includegraphics[width=0.65\textwidth]{cpu/macbookair/mba-6} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple Macbook Air - Apple M1 Processor} +\begin{center} +\includegraphics[width=0.65\textwidth]{cpu/macbookair/mba-6-notes} +\end{center} +\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 Processor} +\begin{center} +\includegraphics[width=0.65\textwidth]{cpu/m1-package-note} +\end{center} +\tiny{source: Apple} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SiP - Ball Grid Array} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/sp-sip-balls} +\end{center} +\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC - Flip Chip Balls} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/sp-soc-balls} +\end{center} +\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SiP - Package Detail} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/sp-soc-without-metal} +\end{center} +\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SiP - Package Detail} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/sp-package-all} +\end{center} +\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC - Schnitt durch den Siliziumchip} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/sp-soc-die} +\end{center} +\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC - Die photo} +\begin{columns} +\begin{column}{0.7\textwidth} +\includegraphics[width=0.99\textwidth]{cpu/M1-note} +\end{column} +\begin{column}{0.3\textwidth} +\begin{itemize} +\item 16 Mrd. Transistoren +\item 5 nm TSMC technology (2020) +\item 11mm x 11mm = 120mm2 die size +\item 4 x Performance cores +\begin{itemize} +\item 192 kB L1 data cache memory +\item 192 kB L1 inst cache +\item 12 MB L2 cache +\item 3,2 GHz clock frequ. +\end{itemize} +\item 4 x Efficiency cores +\begin{itemize} +\item 64 kB L1 data cache +\item 128 kB L1 inst cache +\item 4 MB L2 cache +\item 2,1 GHz clock freq. +\end{itemize} +\item 16 core Neural Engine +\item 8 core GPU +\item 8 MB System Level Cache +\item Media/Video Engine +\item Thunderbolt/PCIe/USB +\item 4266 MHz DDR4 Intf. +\item 16 GB DRAM (SiP) +\end{itemize} +\end{column} +\end{columns} +\tiny{source: Apple/Anandtech} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC - Power Consumption / Software vs. Hardware / Video Streaming} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/plotly-power-average-browser} +\end{center} +\tiny{source: Kay Singh, Apple Silicon M1 Power Consumption, 2021, \url{https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-1/}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC - Power Consumption / Video Streaming / Browser Comparison} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/plotly-power-average-total-browser} +\end{center} +\tiny{source: Kay Singh, Apple Silicon M1 Power Consumption, 2021, \url{https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-1/}} +\end{frame} + +\begin{frame} +\frametitle{Moderne Prozessoren} +\begin{center} +\LARGE Raspberry Pi RP2040 Microcontroller +\end{center} +\end{frame} + +\begin{frame} +\frametitle{RP2040} +\begin{columns} +\begin{column}{0.5\textwidth} +\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-poly} +\end{column} +\begin{column}{0.5\textwidth} +\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-floorplan} +\end{column} +\end{columns} +\tiny{source: Raspberry Pi Holdgs, RP2040, \url{https://www.raspberrypi.com/products/rp2040/}} +\end{frame} + +\begin{frame} +\frametitle{RP2040} +\begin{columns} +\begin{column}{0.5\textwidth} +\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-floorplan} +\end{column} +\begin{column}{0.5\textwidth} +\begin{itemize} +\item 40 nm TSMC technology (2008) +\item 1.4mm x 1.4mm = 2mm2 die size +\item 2 x ARM Cortex-M0+ Cores +\begin{itemize} +\item no cache +\item 133 MHz +\end{itemize} +\item 264 kB SRAM +\item QSPI/XIP, 16kB Cache, up to 16 MB ext. Flash +\item 30 x GPIO / 2 x UART / 2 x SPI / 2 x I2C / 16 PWM +\item USB 1.1 +\item 8 PIO state machines +\item ADC 500 kS/s, 12 Bit +\end{itemize} +\end{column} +\end{columns} +\tiny{source: Raspberry Pi Holdgs, RP2040, \url{https://www.raspberrypi.com/products/rp2040/}} +\end{frame} + +\begin{frame} +\frametitle{Apple M1 SoC / RP2040 Vergleich} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/m1-rp2040} +\end{center} +\end{frame} + +\begin{frame} +\frametitle{RP2040 Preis - 0,67 USD} +\begin{center} +\includegraphics[width=0.99\textwidth]{cpu/rp2040/rp2040-lcsc-price} +\end{center} +\tiny{source: LCSC \url{https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_Raspberry-Pi-RP2040_C2040.html?s_z=n_C2040}} +\end{frame} + + |
