Результаты в таблицах
This commit is contained in:
@@ -590,6 +590,139 @@ $$
|
|||||||
|
|
||||||
Для каждой комбинации параметров было проведено 100 измерений с использованием событий CUDA, после чего вычислялось среднее значение.
|
Для каждой комбинации параметров было проведено 100 измерений с использованием событий CUDA, после чего вычислялось среднее значение.
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
\section{Анализ результатов}
|
||||||
|
В таблицах 1, 2, 3 приведены результаты измерения времени в миллисекундах для глобальной памяти для размеров матрицы 500 × 500, 1000 × 1000, 1500 × 1500 соответственно.
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 100 × 100 и глобальной памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 171.85 & 120.98 & 19.41 & 12.84 & 23.68 \\
|
||||||
|
\hline
|
||||||
|
9 & 233.35 & 29.13 & 8.14 & 5.68 & 10.55 \\
|
||||||
|
\hline
|
||||||
|
100 & 27.57 & 7.79 & 3.90 & \textbf{3.79} & 8.97 \\
|
||||||
|
\hline
|
||||||
|
1024 & 7.96 & 4.04 & 4.16 & 6.47 & 32.24 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 500 × 500 и глобальной памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 13124 & 15096 & 1694 & 1027 & 1140 \\
|
||||||
|
\hline
|
||||||
|
9 & 33257 & 4075 & 554 & 291 & 223 \\
|
||||||
|
\hline
|
||||||
|
100 & 3643 & 536 & 93 & 55 & 77 \\
|
||||||
|
\hline
|
||||||
|
1024 & 596 & 88 & \textbf{49} & 64 & 196 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 1000 × 1000 и глобальной памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 89324 & 121341 & 12760 & 7010 & 6472 \\
|
||||||
|
\hline
|
||||||
|
9 & 264810 & 29369 & 4435 & 2208 & 1356 \\
|
||||||
|
\hline
|
||||||
|
100 & 28946 & 2985 & 628 & 329 & 360 \\
|
||||||
|
\hline
|
||||||
|
1024 & 3701 & 609 & \textbf{277} & 322 & 579 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 100 × 100 и разделяемой памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 260.60 & 230.96 & 47.04 & 18.13 & 32.70 \\
|
||||||
|
\hline
|
||||||
|
9 & 28.65 & 19.92 & 7.27 & 3.10 & 4.38 \\
|
||||||
|
\hline
|
||||||
|
100 & 5.46 & 4.71 & \textbf{1.35} & 1.36 & 1.45 \\
|
||||||
|
\hline
|
||||||
|
1024 & 4.39 & 2.68 & 2.65 & 2.67 & 3.00 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 500 × 500 и разделяемой памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 18837 & 31345 & 3566 & 1786 & 1724 \\
|
||||||
|
\hline
|
||||||
|
9 & 1120 & 2109 & 347 & 163 & 148 \\
|
||||||
|
\hline
|
||||||
|
100 & 166 & 166 & 65 & 37 & \textbf{17} \\
|
||||||
|
\hline
|
||||||
|
1024 & 99 & 64 & 34 & 112 & 114 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[h!]
|
||||||
|
\centering
|
||||||
|
\caption{Результаты измерения времени исполнения программы для матрицы 1000 × 1000 и разделяемой памяти. Время указано в миллисекундах.}
|
||||||
|
\footnotesize
|
||||||
|
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
|
||||||
|
\hline
|
||||||
|
\textbf{Число потоков в блоков} & \multicolumn{5}{c|}{\textbf{Число блоков}} \\
|
||||||
|
\hline
|
||||||
|
& 1 & 10 & 100 & 1000 & 10000 \\
|
||||||
|
\hline
|
||||||
|
1 & 127512 & 48471 & 24677 & 14065 & 12445 \\
|
||||||
|
\hline
|
||||||
|
9 & 5775 & 16595 & 2062 & 1138 & 727 \\
|
||||||
|
\hline
|
||||||
|
100 & 656 & 961 & 491 & 124 & \textbf{103} \\
|
||||||
|
\hline
|
||||||
|
1024 & 398 & 190 & 222 & 384 & 618 \\
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
\section*{Заключение}
|
\section*{Заключение}
|
||||||
|
|||||||
Reference in New Issue
Block a user