SE 576 — GPU Architecture (CUR-146)
Summary 🟡 ✓
- Resource type: course
- Owner Unit: Software Engineering
- College/School: Jarvis College of Computing and Digital Media
- Curriculum section: Engineering / Computer Science / CDM
- Catalog: SE 576
- Last Verified: 2026-05-28
Course access
- Level: yellow (
Prerequisites Required) - Rationale: Catalog lists formal prerequisites, co-requisites, or program-status requirements.
- Prerequisites:
- SE 585 is a prerequisite
Verification
- Status: verified_catalog_course (
✓) - Rationale: Appears in the current official DePaul course catalog search.
- Source URL: catalog.depaul.edu/course-descriptions/se
- Last verified: 2026-05-28
Catalog description
Real-time application GPU development. Topics include GPU pipeline, data parallelization, hierarchy data flow on GPU, asset compression, non-graphics data processing, graphics rendering and data conversion. Design and implementation of parallel GPU applications across multiple GPU cores. Exploration of different parallelization techniques for large (non-graphical) computationally heavy systems. Developing and debugging blind data flow on GPU hardware. Students will design, develop and implement a real-time GPU application (i.e. Skinned Animation rendering engine) that integrates large converted data assets using 100s of parallel GPU cores. SE 585 is a prerequisite for this class.
Hardware relevance
GPU architecture and hardware-oriented computing.
Notes
Catalog course key: SE 576. Course offerings and schedules are not verified in this pass.