CS 5775
Last Updated
- Schedule of Classes - January 5, 2026 3:59PM EST
Classes
CS 5775
Course Description
Course information provided by the 2025-2026 Catalog.
This Master's level course will take a hardware-centric view of machine learning systems. From constrained embedded microcontrollers to large distributed multi-GPU systems, we will investigate how these platforms run machine learning algorithms. We will look at different levels of the hardware/software/algorithm stack to make modern machine learning systems possible. This includes understanding different hardware acceleration paradigms, common hardware optimizations such as low-precision arithmetic and sparsity, compilation methodologies, model compression methods such as pruning and distillation, and multi-device federated and distributed training. Through hands-on assignments and an open-ended project, students will develop a holistic view of what it takes to train and deploy a deep neural network.
Enrollment Priority Enrollment limited to: Cornell Tech students. Recommended prerequisite: undergraduate ECE/CS degree, programming experience, introductory ML course.
Last 1 Terms Offered 2025SP
Regular Academic Session. Combined with: ECE 5545
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
-
MW
Bloomberg Center 61X
Cornell Tech - Jan 20 - May 5, 2026
Instructors
Abdelfattah, M
-
MW
Bloomberg Center 61X
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell Tech students.
Share
Disabled for this roster.
