GPGPU+Resources

⇤ Intro | ← Basics | ← Application | ← Improvements | ← Reflections | You Are Here

=Bibliography and Other Helpful Resources:=

Bibliography:

 * 1) Enrique Alba, __Parallel Metaheuristics: A New Class of Algorithms__, John Wiley & Sons, Inc., 2005
 * 2) M. Tim Jones, __AI Application Programming, Second Edition__, Charles River Media, Inc., 2005
 * 3) Peter Kogge, CSE 40833 lectures (University of Notre Dame), []
 * 4) NVIDIA, "NVIDIA CUDA Programming Guide, Version 3.0", 2/20/2010
 * 5) NVIDIA, "Reference Manual, Version 3.0", February 2010
 * 6) NVIDIA, "CUDA CUBLAS Library," PG-00000-002_V3.0, February 2010
 * 7) NVIDIA, "CUDA CUFFT Library," PG-00000-003_V3.0, February 2010
 * 8) NVIDIA, "CUDA-GDB (NVIDIA CUDA Debugger): User Manual, PG-00000-004_V3.0," January 18, 2010
 * 9) Wikipedia, "GPGPU," []
 * 10) Woopidoo!, "Mistake Quotes," http://www.woopidoo.com/business_quotes/mistakes-quotes.htm, accessed Apr 2010

CUDA:
These resources proved extremely helpful for getting and/or setting up CUDA SDK: > [] > []
 * 1) NVIDIA, "NVIDIA CUDA Programming Guide, Version 3.0", 2/20/2010
 * 2) NVIDIA, "CUDA Technical Training, Volume I: Introduction to CUDA Programming," Q2 2008 []
 * 3) Dr. Dobb's website, "CUDA, Supercomputing for the Masses," []
 * 4) NVIDIA Forums, [|http://forums.nvidia.com]
 * 5) Exercises and Exercise Instructions" from NVIDIA's CUDAZone,
 * 1) Peter Kogge, CSE 40833 lectures (University of Notre Dame), []
 * 2) Software Development Tools, []

Linux:
I found the following resources invaluable for setting up and learning Linux:
 * 1) Scott Granneman, __Linux Phrasebook__, Sams Publishing, 2006
 * 2) Ubuntu Forums, [|http://ubuntuforums.org] [Note: I am user in2smithereens, and on my "First Cup of Ubuntu"]

C++:
Last, but not least, we have resources for developing in C++:
 * 1) Bruce Eckel, __Thinking in C++__, 2nd Edition, Volume 1, 2000

PREVIOUS

⇤ Intro | ← Basics | ← Application | ← Improvements | ← Reflections | You Are Here