Shodor

a national resource for computational science education

HOME BWPEP Shodor Blue Waters

Introduction to GPU programming using CUDA
Urlhttp://www.shodor.org/petascale/materials/UPModules/IntroGPU/
CreatorPaul Gray
ContributorNone listed
PublisherShodor Education Foundation, Inc.
DescriptionThis module provides an introduction to the GPU architecture, an introduction to the CUDA development environment, instructions on interfacing with the GPU hardware, and an emphasis on debugging C and CUDA codes with cuda-gdb. Upon completion of this module students should be able to develop, compile, and execute programs on the GPU architecture, troubleshoot issues with GPU codes using cuda-gdb, translate basic algorithms into programs suitable for execution on the GPU architecture, and understand the many-thread model for parallelism present on the GPU architecture.
FormatC, Other
SubjectEducation, Computational Science, Computer Science, Mathematics
KeywordCUDA, GPU, cuda-gdb, Moodle
AudienceEducator, Learner/Student, Student, Professional/Practitioner