


Futures: AI on CPU and GPU Platforms
CSE-90206
“AI on CPU and GPU platforms” provides an in-depth examination of Central Processing Unit (CPU) and Graphics Processing Unit (GPU) architectures and their role in AI and Machine Learning (ML) model execution. The course covers techniques in optimizing ML models for CPUs, focusing on computational efficiency and power management.? Then, GPU architectures are introduced and justified as better suited for parallel processing certain AI tasks and Machine Learning algorithms. The course also covers strategies for optimizing machine learning models on GPUs, leveraging the unique strengths of these architectures. Additionally, an introduction to custom GPU programming constructs will be presented, enabling the development of tailored code for performance enhancements in ML and AI applications. By the end of the course, students will be equipped to fine-tune AI models for both CPU and GPU platforms, understanding the trade-offs in performance and efficiency.