@@ -109,14 +109,15 @@ \section{Tasks}
109109 \item Matrix Multiplication
110110 \item Systems of Linear Algebraic Equations
111111 \item Sort
112- \item Computer Graphics
112+ \item Image Processing
113113 \end {itemize }
114114\end {frame }
115115
116116\begin {frame }{Disclaimers}
117117 \begin {itemize }
118118 \item All matrices should be stored in linear arrays (not \texttt {std::vector<std::vector<int> > })
119119 \item Performance should be meauserd on big matrices/vectors
120+ \item Total execution time (per test) is more than 1 second
120121 \item Functionality should be preserved for wide range of processes count
121122 \end {itemize }
122123\end {frame }
@@ -189,7 +190,8 @@ \section{Data Transfer Methods}
189190 \begin {itemize }
190191 \item Requirement: Put the task you have chosen in the description
191192 \item Reference implementation: original MPI function
192- \item Tasks size should be big. Broadcast should send more that one element (vector).
193+ \item Tasks size should be big. Broadcast should send more that one element (vector)
194+ \item Consider using binary trees to distribute data across different processes
193195 \end {itemize }
194196\end {frame }
195197
@@ -257,6 +259,12 @@ \section{Matrix Multiplication}
257259 Validate shapes (if matmul is possible for these shapes)
258260\end {frame }
259261
262+ \begin {frame }{Matrix Multiplication}
263+ \begin {figure }[h]
264+ \includegraphics [width=1\textwidth ]{images/matrix-multiplication.png}
265+ \end {figure }
266+ \end {frame }
267+
260268\section {Systems of Linear Algebraic Equations }
261269
262270\begin {frame }{Systems of Linear Algebraic Equations}
@@ -291,9 +299,9 @@ \section{Sort}
291299 \end {itemize }
292300\end {frame }
293301
294- \section {Computer Graphics }
302+ \section {Image Processing }
295303
296- \begin {frame }{Computer Graphics }
304+ \begin {frame }{Image Processing }
297305 \begin {itemize }
298306 \item Image Smoothing
299307 \item Contrast Enhancement
0 commit comments