"The CUDA Teaching Center at the UA College of Engineering will allow high performance computing with NVIDIA GPUs to be integrated throughout the curriculum, and will give our students a huge competitive advantage in research and industry."
- Fundamentals of Computer Architecture
3 credit unit, undergraduate level course, offered Fall and Spring
Course examines the fundamentals of computer architecture and organization, processor organization and design, memory hierarchy, input/output, and multi-core processor technologies.
ECE 462/562 - Computer Architecture & Design3 credit unit, undergraduate & graduate level, offered Fall semesters
This course is designed to introduce senior-level and first-year graduate students to the fundamental design principles and major design tradeoffs in computer architecture.
ECE 506 - Reconfigurable Computing
3 credit unit, graduate level course, offered Fall semesters with
18 students on average
This course prepares students for engaging in research on reconfigurable computing. Students read, review, and discuss papers in reconfigurable computing and high-performance computing platforms (IBM Cell BE and NVIDIA GPU).
ECE 569 - High-Performance Computing3 credit unit, graduate level course, offered Spring semesters
A graduate course that provides students with an in-depth analysis of current issues in HPC systems including: (1) New Processor Architectures, (2) Power-Aware Computing and Communication, (3) and Advanced Memory Design Concepts, (4) dataflow and demand-driven computation models.
ECE 568 - Introduction to Parallel Processing3 credit unit graduate level course, offered Fall semesters
This course is intended to introduce graduate students to the field of modern computer architecture design stressing speedup and parallel processing techniques.