Skip to content

Commit

Permalink
final -gxiv
Browse files Browse the repository at this point in the history
  • Loading branch information
GorrieXIV committed Apr 14, 2016
2 parents e8118d7 + b6eba71 commit c7ef01b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 45 deletions.
Binary file removed Documentation/FinalPresentation/Presentation.pdf
Binary file not shown.
51 changes: 6 additions & 45 deletions Documentation/FinalPresentation/Presentation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ \subsubsection{Impl. 2: Performance}
Performance of implementation 2 also proved slower than
original Geant4 implementations of ParticleHPVector
\begin{itemize}
\item Buffered implementation begins to tapper off, but at a
\item Buffered implementation begins to taper off, but at a
much slower rate than the original
\end{itemize}
\end{frame}
Expand All @@ -448,52 +448,13 @@ \subsubsection{Impl. 2: Performance}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Impl. 2: Performance Results -- System Tests}
System Test \#1:
\begin{table}
\begin{tabular}{lll}
\toprule
\bf CPU Time&\bf GPU Time&\bf Speedup of GPU\\\midrule
54.55s&72.08s&-1.32$\times$\\\bottomrule
\end{tabular}
\caption{Performance - Water, 2000 events}
\end{table}
System Test \#2:
\begin{table}
\begin{tabular}{lll}
\toprule
\bf CPU Time&\bf GPU Time&\bf Speedup of GPU\\\midrule
54.55s&72.08s&-1.32$\times$\\\bottomrule
\end{tabular}
\caption{Performance - Uranium, 2000 events}
\end{table}
\end{frame}

\begin{frame}
\frametitle{Impl. 2: Performance Results -- System Tests (Cont.)}
System Test \#3:
\begin{table}
\begin{tabular}{lll}
\toprule
\bf CPU Time&\bf GPU Time&\bf Speedup of GPU\\\midrule
54.55s&72.08s&-1.32$\times$\\\bottomrule
\end{tabular}
\caption{Performance - Water, 2000 events}
\end{table}
System Test \#4:
\begin{table}
\begin{tabular}{lll}
\toprule
\bf CPU Time&\bf GPU Time&\bf Speedup of GPU\\\midrule
54.55s&72.08s&-1.32$\times$\\\bottomrule
\end{tabular}
\caption{Performance - Uranium, 2000 events}
\end{table}
\end{frame}

\begin{frame}
\frametitle{Impl. 2: Performance Discussion}
\begin{itemize}
\item CPU implemenation makes use of \texttt{Hash} to quickly find minimum index
\item Finding first element satisfying predicate not well-suited to parallelism
\item If one thread finds element, must wait for all other threads (blocked ifs)
\end{itemize}
\end{frame}

\subsection{Accuracy / Testing}
Expand Down

0 comments on commit c7ef01b

Please sign in to comment.