Hold on just a sec...
3 credits
Spring 2026 Lecture Distance LearningProgrammable hardware accelerators seek to fulfill the promise of continued performance and energy-efficiency gains in the era of a slowing Moore's law, larger problem sizes and an increased focused on energy-efficiency. These factors have caused hardware acceleration to become ubiquitous in today's computing world and critically important in computing's future. This class will introduce students to the architectures of programmable accelerators. We will delve deeply into the architectures of modern massively parallel accelerators like GPUs, culminating in a course project. General topics in hardware acceleration will be discussed, including but not limited to GPGPU and massively parallel computing, approximate accelerators, reconfigurable hardware and programmable hardware for machine learning. Pre-requisite: ECE 43700 or equivalent and ECE 56500.
Learning Outcomes1Learn knowledge and scholarship.
2Learn communication.
3Learn critical thinking.
4Learn ethical and responsible research.
5Have professionalism.