BAM440 — Hardware Optimization for ML
Explores advanced techniques in parallel computing for optimizing performance in machine learning applications. Focus on design, implementation, and evaluation of parallel algorithms across various hardware architectures, including CPUs, GPUs, and custom artificial intelligence accelerators. Includes hands-on projects and real-world case studies to develop the skills necessary to leverage parallel computing effectively to accelerate machine learning tasks.