Department of Electrical and Computer Engineering
University of Wisconsin -- Madison

ECE734 VLSI Array Structures for Digital Signal Processing

TENTATIVE COURSE OUTLINE

2020 Spring Semester

Weeks Topics Course materials
Jan. 21, 23 Lec 01 Introduction,
Lec 02 Numerical Linear Algebra (1)
 

Jan. 28, 30

Lec 03 Numerical Linear Algebra (2)
Lec 04 Numerical Error Analysis
HW#1, due 2/10

Feb. 4, 6

Lec 05 DSP Algorithms (I): Linear Transformations (fast algoerithms and vectoriztion
Lec 06 DSP Algorithms (II): Digital Filters (real time processing)
HW#2, due 2/17

Feb. 11, 13

Lec 07 High Level Synthesis: data flow graph, dependency, binding and scheduling
Lec 08 Loop Scheduling, retiming, unfolding
HW#3 Due 2/24

Feb. 18, 20

Lec 09 Recurrent Algorithms and Look-ahead transformation
Lec 10 Parallelization, loop transformation
 

Feb. 25, 27

Lec 11 Systolic array (I)
Lec 12 Systolic array (II)
[Jouppi2017]

March 3, 5

Lec 13 Multi-layer perceptron and implementation
Lec 14 Deep neural network and implementation (I)
Project Proposal Due M, 3/9

March 10, 12

Lec 15 Deep neural network and impelementation (II)
Lec 16 Deep neural network and implementation (III)
[han2015], [han2016], HW#3 Due 3/14

March 15 - 21

Spring Break Recess  

March 24, 26

Lec 17 Deep neural network and impelementation (IV)
Lec 18 Deep neural network and implementation (V)
[ardakani2017], [chi2016], [sharma2016], HW#4 Due 3/28

March 31, April 2

Lec 19 Communication base-band algorithms (I)
Lec 20 Communication base-band algorithms (II)
[zhang2017],[Chen2019], [Wu2016]

April 7, 9

Lec 21 Communication base-band algorithms (III)
Lec 22 Multimedia algorithms (I)
[bioglio2019], Project Progress Report Due (Fri, 4/10)

April 14, 16

Lec 23 Multimedia algorithm (II)
Lec 24 Multimedia algorithm (III)
[Sze2014, Chap. 10, 11]

April 21, 23

Lec 25 Computer vision algorithms (I): feature extraction
Lec 26 Computer vision algorithm (II): 3D acquisition
[Shi2017]

April 28, 30

Project Presentation Take home final open 5/1

May 7

Take Home Final Exam due Thursday May 7, 23:59.
Project Report due Friday May 8, 12:00 PM
 

The actual progress may be changed during the semester, and will be updated as needed.

Last update: January 20, 2020

ECE734 Homepage Course Syllabus