AM 148

GPU Programming

5credits
About this course

This second course in scientific computing focuses on the use of parallel processing on GPUs with CUDA. Basic topics covered include the idea of parallelism and parallel architectures. The course then presents key parallel algorithms on GPUs such as scan, reduce, histogram and stencil, and compound algorithms. Applications to scientific computing are drawn from problems in linear algebra, curve fitting, FFTs, systems of ODEs and PDEs, and image processing. Finally, the course presents optimization strategies specific to GPUs. Basic knowledge of Unix, and C is assumed. (Formerly AMS 148.)

All available terms

3 terms

Avg. GPA
2.49
Grades
65

Other grades

P4.6%NP15.4%S6.2%U3.1%W9.2%
More course details

University of California, Santa Cruz

AM 148 at UCSC: average GPA 2.49 across 65 students. Grade distribution by term. This second course in scientific computing focuses on the use of parallel…

Average GPA: 2.49

Grade distribution records: 65 students across 3 terms.

Grade distribution

GradeStudentsPercent
A1523.1%
B1015.4%
C34.6%
D11.5%
F1015.4%
P34.6%
NP1015.4%
S46.2%
U23.1%
W69.2%

Based on 65 student grade records across 3 terms and 1 professor.

Instructors

The course page is taking longer to load. This summary is still available.

We could not load the full course details. This summary is still available.

Still loading. This can take a moment on a slow connection.

Loading My Class Grades