ECE 655

Advanced GPU Programming and Deep Learning. 3 credits

George Mason University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course expands on the GPU architecture and programming concepts introduced in ECE 555 by detailing advanced architectural components, such as Tensor Processing Units (TPUs), and their role in accelerating Deep Learning (DL) applications. Lectures study example DL applications, such as object recognition, and how the GPU instruction sets, e.g., Parallel Thread Execution (PTX), are improved to accelerate DL by utilizing TPUs, load/store controllers, fetch, decode, and execute cycles, cache utilization, and emerging data types such as half-precision floating-point. Literature review sessions and lectures facilitate a rigorous study of the data flow in and out of the GPU to determine optimal ways to provide hardware acceleration for data-intensive deep learning using GPUs. Concepts such as Multi-GPU execution and virtual addressing are also introduced for further performance improvements and code modularization. Offered by Electrical & Comp. Engineering . May not be repeated for credit.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 12 hours ago

001

Availability not recently verified
Class #george_mason-3533Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?