Skip to content

Commit c760eab

Browse files
authored
Merge pull request #39 from aobolensk/05-comments
Address comments regarding 05-parallelism-practice
2 parents f6372e6 + b85b08b commit c760eab

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

05-parallelism-practice/05-parallelism-practice.tex

+12-4
Original file line numberDiff line numberDiff line change
@@ -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

05-parallelism-practice/05-parallelism-practice.toc

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
\beamer@sectionintoc {3}{Data Transfer Methods}{11}{0}{3}
44
\beamer@sectionintoc {4}{Topologies}{13}{0}{4}
55
\beamer@sectionintoc {5}{Matrix Multiplication}{19}{0}{5}
6-
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{20}{0}{6}
7-
\beamer@sectionintoc {7}{Sort}{21}{0}{7}
8-
\beamer@sectionintoc {8}{Computer Graphics}{22}{0}{8}
6+
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{21}{0}{6}
7+
\beamer@sectionintoc {7}{Sort}{22}{0}{7}
8+
\beamer@sectionintoc {8}{Image Processing}{23}{0}{8}
Loading

0 commit comments

Comments
 (0)