Результаты в таблицах

This commit is contained in:
2025-04-01 15:31:47 +03:00
parent d0b593fa92
commit 447ad9c0b8

View File

@@ -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*{Заключение}