everything.study
6.5931

Hardware Architecture for Deep Learning

3-3-6 units · Undergraduate

Introduction to the design and implementation of hardware architectures for efficient processing of deep learning algorithms and tensor algebra in AI systems. Topics include basics of deep learning, optimization principles for programmable platforms, design principles of accelerator architectures, co-optimization of algorithms and hardware (including sparsity) and use of advanced technologies (including memristors and optical computing). Includes labs involving modeling and analysis of hardware architectures, architecting deep learning inference systems, and an open-ended design project. Students taking graduate version complete additional assignments.

Prerequisites & course information

Subject meets with 6.5930 Prereq: 6.1910 and ( 6.3000 or 6.3900 ) U (Spring) 3-3-6 units

Sources