diff --git a/Documentation/FinalPresentation/Presentation.pdf b/Documentation/FinalPresentation/Presentation.pdf index 24020477..2c9b354e 100644 Binary files a/Documentation/FinalPresentation/Presentation.pdf and b/Documentation/FinalPresentation/Presentation.pdf differ diff --git a/Documentation/FinalPresentation/Presentation.tex b/Documentation/FinalPresentation/Presentation.tex index 9784d407..9e3834aa 100644 --- a/Documentation/FinalPresentation/Presentation.tex +++ b/Documentation/FinalPresentation/Presentation.tex @@ -57,6 +57,14 @@ \subsection{Explanation of Terms} \end{itemize} \end{frame} +\begin{frame} +\frametitle{Demonstration} +\begin{center} +\emph{Demonstration -- Running Geant4 on the CPU} +% +\end{center} +\end{frame} + \begin{frame} \begin{itemize} \frametitle{What is GP-GPU} diff --git a/geant4.10.02/source/externals/cuda/tests/UnitTest_Results_GPU.txt b/geant4.10.02/source/externals/cuda/tests/UnitTest_Results_GPU.txt index b47244f0..fd0b0158 100644 --- a/geant4.10.02/source/externals/cuda/tests/UnitTest_Results_GPU.txt +++ b/geant4.10.02/source/externals/cuda/tests/UnitTest_Results_GPU.txt @@ -68,7 +68,7 @@ hash: 17710924904126496405 @numQueries=10000 hash: 7506977939755255107 @numQueries=100000 -hash: 1638135657286475825 +hash: 10300846530834065403 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_5 theData xVals hash: 7171123492023199933 theData yVals hash: 9268461341921925588 diff --git a/geant4.10.02/source/externals/cuda/tests/UnitTest_Times_GPU.txt b/geant4.10.02/source/externals/cuda/tests/UnitTest_Times_GPU.txt index 66dd0be8..b7e1b5fa 100644 --- a/geant4.10.02/source/externals/cuda/tests/UnitTest_Times_GPU.txt +++ b/geant4.10.02/source/externals/cuda/tests/UnitTest_Times_GPU.txt @@ -2,96 +2,96 @@ !0!0 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_0 @numQueries=10 -1.09673e-05 +2.14577e-06 @numQueries=50 0 @numQueries=100 0 @numQueries=10000 -3.09944e-06 +5.10216e-05 @numQueries=100000 -5.00679e-05 +0.00039196 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_1 -0.000191927 +0.00022316 !1!80 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_1 @numQueries=10 -0.166332 +6.91414e-06 @numQueries=50 -0.000472069 +2.14577e-06 @numQueries=100 -0.000467062 +5.00679e-06 @numQueries=10000 -0.00070405 +0.000111818 @numQueries=100000 -0.00235915 +0.00125098 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_2 -0.00298691 +0.00342703 !2!1509 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_2 @numQueries=10 -0.000522137 +9.53674e-07 @numQueries=50 -0.000503063 +3.09944e-06 @numQueries=100 -0.00048995 +5.00679e-06 @numQueries=10000 -0.000810862 +0.000267029 @numQueries=100000 -0.00353718 +0.00185204 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_3 -0.0231729 +0.0276361 !3!8045 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_3 @numQueries=10 -0.000764132 +3.09944e-06 @numQueries=50 -0.000505924 +3.09944e-06 @numQueries=100 -0.000524998 +5.00679e-06 @numQueries=10000 -0.00175095 +0.000696898 @numQueries=100000 -0.00564194 +0.00206494 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_4 -0.101069 +0.109517 !4!41854 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_4 @numQueries=10 -0.0106211 +6.19888e-06 @numQueries=50 -0.002105 +2.86102e-06 @numQueries=100 -0.00250816 +5.00679e-06 @numQueries=10000 -0.00284505 +0.00118494 @numQueries=100000 -0.0215211 +0.010016 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_5 -0.16487 +0.175717 !5!98995 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_5 @numQueries=10 -0.0013051 +1.90735e-06 @numQueries=50 -0.00119305 +2.14577e-06 @numQueries=100 -0.00112081 +5.00679e-06 @numQueries=10000 -0.00385904 +0.000800133 @numQueries=100000 -0.0405099 +0.011204 #void Init(std::istream & aDataFile, G4int total, G4double ux=1., G4double uy=1.)_6 -0.528599 +0.518532 !6!242594 #void G4ParticleHPVector_CUDA::GetXsecBuffer(G4double * queryList, G4int length)_6 @numQueries=10 -0.00328398 +3.09944e-06 @numQueries=50 -0.00317383 +2.86102e-06 @numQueries=100 -0.00319195 +5.00679e-06 @numQueries=10000 -0.0109839 +0.000802994 @numQueries=100000 -0.113973 +0.0119531