From 4b6098839157d64ebd0a86eae0689c814ccf8cdd Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Wed, 2 Oct 2024 22:17:58 +0300 Subject: [PATCH] Use table to present Flynn's classification in 04-parallelism-theory --- 04-parallelism-theory/04-parallelism-theory.tex | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/04-parallelism-theory/04-parallelism-theory.tex b/04-parallelism-theory/04-parallelism-theory.tex index 4effe4c..0228d38 100644 --- a/04-parallelism-theory/04-parallelism-theory.tex +++ b/04-parallelism-theory/04-parallelism-theory.tex @@ -175,13 +175,16 @@ \section{Gustafson's Law (Gustafson-Barsis's Law)} \end{frame} \begin{frame}{Flynn's Classification} - \begin{itemize} - \item Categorizes computer architectures based on instruction and data streams. - \item SISD: Single Instruction, Single Data. - \item SIMD: Single Instruction, Multiple Data. - \item MISD: Multiple Instruction, Single Data. - \item MIMD: Multiple Instruction, Multiple Data. - \end{itemize} + Categorizes computer architectures based on instruction and data streams. + \begin{tabular}{| p{2.1cm} | p{4.2 cm} | p{4.2 cm} |} + \hline + & \textbf{Single Instruction (SI)} & \textbf{Multiple Instructions (MI)} \\ + \hline + \textbf{Single Data (SD)} & Traditional single-core processors & Fault-tolerant systems (e.g. space shuttle control systems) \\ + \hline + \textbf{Multiple Data (MD)} & Vector instruction in CPU, Graphics Processing Units (GPUs) & Multi-core processors, Distributed computing systems \\ + \hline + \end{tabular} \end{frame} \begin{frame}