Search Results

Search Results for "ECE 6250"

ECE 6250 Parallel Programming 3.0 Credits

This course will focus on developing parallel algorithms for multi-core CPUs using: (1) OpenMP, a programming interface for shared-memory parallel computers, (2) streaming SIMD extensions (SSE2), and (2) the pthread multi-threading library. The course will also teach students how to develop parallel algorithms for the graphics processing unit (GPU) and implement them using the CUDA programming interface. Specifically, students will be introduced to the architecture of a modern GPU, to the CUDA programming interface, and to general purpose programming on the GPU.

College/Department: College of Engineering and Computing/Electrical Computer Engr
Repeat Status: Not repeatable for credit
Prerequisites: ECE 5200 [Min Grade: C] or ECEC 500 [Min Grade: C]