\begin{thebibliography}{10}

\bibitem{amd}
AMD.
\newblock http://AMD.com, last accessed 2009-11-03.

\bibitem{Wilkinson}
Michael~Allen Barry~Wilkinson.
\newblock {\em Parallel Programming}, pages 3--26.
\newblock Pren{\-}tice-Hall PTR, second edition, 2005.

\bibitem{robin}
Comparing Cg and CUDA~Implementations of~Selected Transform Algorithms.
  Robin~Eidissen.
\newblock Norwegian University of Science and Technology, 2008.

\bibitem{micro_msdn}
Microsoft MSDN C++ Library.~Microsoft Corporation.
\newblock http://msdn.microsoft.com/en-us/library/default.aspx, accessed
  2009-12-02.

\bibitem{nvidia_cuda}
Nvidia CUDA Zone.~Nvidia Corporation.
\newblock http://www.nvidia.co.uk/object{\\}/cuda\_what\_is\_uk.html, accessed
  2009-08-31.

\bibitem{gauss3d}
Bernard Flury.
\newblock {\em A First Course in Multivariate Statistics}.
\newblock Springer Verlag, first edition, 1997.

\bibitem{kreyzig}
Erwin Kreyszig.
\newblock {\em Advanced Engineering Mathematics}.
\newblock Peter Janzow, 8th edition, 1999.

\bibitem{aksnes}
Simulation of~Fluid Flow Through Porous Rocks~on Modern GPU. Eirik~Aksnes.
\newblock Norwegian University of Science and Technology, 2009.

\bibitem{eldhuset}
Edge~Detection on~GPUs Using CUDA. Aasmund~Eldhuset.
\newblock Norwegian University of Science and Technology 2009.

\bibitem{3dcuda}
3D~Finite Difference~Computation on~GPUs~using CUDA. Paulius~Micikevicius.
\newblock Nvidia Corporation, 2008.

\bibitem{acmgpgpu}
GPGPU: General Purpose~Computation on~Graphics and Interactive Techniques.
  Leubke. Harris. Kruger. Purcel. Govindaraju. Buck.~Woolley. Lefohn.
\newblock ACM, SIGGRAPH, 2004.

\bibitem{Spampinato}
Modeling~Communication on~Multi-GPU Systems. Daniele~Spampinato.
\newblock Norwegian University of Science and Technology, 2009.

\bibitem{nvidia_cuda_occ}
Nvidia CUDA Occupancy~Calculator [online]. Nvidia~Corporation.
\newblock
  http://developer.download.nvidia.com/compute/cuda{\\}/CUDA\_Occupancy\_calcu%
lator.xls, accessed 2009-08-31.

\bibitem{nvidia_cuda_prog_guide}
Nvidia CUDA Programming~Guide [online]. Nvidia~Corporation.
\newblock
  http://developer.download.nvidia.com/compute/cuda/2\_3/toolkit/docs{\\}/NVID%
IA\_CUDA\_Programming\_Guide\_2.3.pdf, accessed 2009-08-31.

\bibitem{nvidia_cuda_ref_guide}
Nvidia CUDA Reference~Manual [online]. Nvidia~Corporation.
\newblock
  http://developer.download.nvidia.com/compute/cuda/2\_3/toolkit{\\}/docs/CUDA%
\_Reference\_Manual\_2.3.pdf, accessed 2009-12-02.

\bibitem{openmp}
OpenMP.
\newblock http://openmp.org, accessed 2009-09-11.

\bibitem{Gonzales}
Richard E.~Woods Rafael~c. Gonzales.
\newblock {\em Digital Image Processing}.
\newblock Pren{\-}tice-Hall PTR, third edition, 2008.

\bibitem{acclconv}
Accelerating 3D~Convolution using Graphics Hardware. Matthias Hopf.
  Thomas~Ertl.
\newblock IEEE Visualization, 1999.

\bibitem{victor}
Schlumberger Stavanger. Personal Communication~with Victor~Aarre.

\bibitem{scalpara}
Scallable Parallel~Programming with CUDA. Nickolls. Buck. Garland.~Skadron.
\newblock Nvidia Corporation, 2008.

\bibitem{convolutioncuda}
Image~Convolution with CUDA. Victor~Podlozhnyuk.
\newblock Nvidia Corporation, 2007.

\end{thebibliography}
