COMP 329: SYSTEMS FOR AI

Spring 2027 · Section 001 · CRN 26664

This course explores the systems and infrastructure that are used for modern artificial intelligence (AI) applications. As both data and computation are crucial to modern AI, the course will cover the theory and practice of systems for data processing and systems for AI computation. On the data side, the course will cover systems that facilitate data management, cleaning and preparation, with a focus on the relational model, relational database systems, as well as Big Data systems such as Apache Spark. On the computation side, the course will cover the use of modern AI accelerators such as GPUs, the theory and practice of parallelizing AI models across multiple computational units, with emphasis on understanding the hardware-software interface.

Credits
3
Instructors
Christopher Jermaine, Yuke Wang

Browse courses · Build a schedule