Skip to main content

Tops In Ee: Hrdwre Acc For Mchne Lrng

Instructor:
Ishan Ghanshyambhai Thakkar
599
Credits:
3.0
002
Building:
F Paul Anderson Tower
Room:
Rm.253
Semester:
Spring 2025
Start Date:
End Date:
Name:
Tops In Ee: Hrdwre Acc For Mchne Lrng
Requisites:

Prereq: Equivalent of two 400 level courses in Electrical Engineering, consent of instructor and engineering standing.

Class Type:
LEC
3:00 pm
4:15 pm
Days:
MW
Note:
This course will provide fundamental knowledge on various topics related to the design of hardware accelerator architectures for the prevalent machine learning algorithms such as DNNs and GNNs. The course will start with describing various popular DNN models (e.g., CNNs, RNNs, Transformers) and GNN models (e.g., GCN, GIN, GAN, GraphSage) with the aim to identify the computational requirements (e.g., sparse or dense basic linear algebra subgroups (BLAS), tensor algebra) of these models. Then, the course will delve into hardware-software design techniques for realizing accelerator architectures that can fulfill these computational requirements in a high-performance and energy-efficient manner. The discussed hardware design techniques will include the implementation of the basic spatial accelerator substrates using various architectures and technologies. The discussed architectures and technologies will include conventional Systolic Arrays, chiplet based architectures, as well as architectures based on emerging paradigms such as MCC (DRAM, SRAM, RRAM, PCRAM-based MCC) and OC (analog, digital). Moreover, techniques and technologies for designing interconnection networks for spatial accelerator substrates will also be discussed. On the other hand, the discussed software techniques will include the exploration of various dataflows and the transformation of loop nests. Emphasis will be given to explaining various design choices and tradeoffs. The course will provide learning opportunities through regular in-class quizzes, reading assignments, project(s), and in-class student presentations

A detailed investigation of a topic of current significance in electrical engineering such as biomedical instrumentation, digital filter design, active networks, advanced electrical devices, digital communications, display of electronics. May be repeated, but only three credits can be earned under the same title. Only nine credit hours may count toward degree requirements. A particular topic may be offered at most twice under the EE 599 number.

A detailed investigation of a topic of current significance in electrical engineering such as biomedical instrumentation, digital filter design, active networks, advanced electrical devices, digital communications, display of electronics. May be repeated, but only three credits can be earned under the same title. Only nine credit hours may count toward degree requirements. A particular topic may be offered at most twice under the EE 599 number.

EE