Welcome!
Welcome to EECS 221: Languages and Compilers for Hardware Accelerators (Winter 2022)!
Course Information
Instructor: Sitao Huang (sitaoh@uci.edu)
Lecture Time: Tuesdays/Thursdays 8:00-9:20 am
Lecture Location: SSTR 101 and Zoom (hybrid)
Zoom link: https://uci.zoom.us/j/98311024832?pwd=OU9KV1hCc2UzZGxDOXdQdDN6ZEpaQT09
Links to an external site.
Office Hours: Tuesdays 9:30-10:30 am or by appointment (Engineering Hall 3215, or, online lecture Zoom link)
Syllabus: eecs221_syllabus.pdf
Download eecs221_syllabus.pdf
Course Project
Course project information can be found in this page.
References
A list of references can be found in the reference page.
Lectures
Week |
Dates |
Lecture |
Slides |
Recording |
1 |
1/4, 1/6 |
Introduction |
lec1.pdf
Download lec1.pdf |
Jan. 4
Links to an external site., Jan. 6
Links to an external site. |
2 |
1/11, 1/13 |
Hardware Accelerators |
lec2.pdf
Download lec2.pdf |
Jan. 11
Links to an external site., Jan. 13
Links to an external site. |
3 |
1/18, 1/20 |
Language and Compiler Basics (Part I) |
lec3_I.pdf
Download lec3_I.pdf |
Jan. 18
Links to an external site., Jan. 20
Links to an external site. |
4 |
1/25, 1/27 |
Language and Compiler Basics (Part II), FPGA |
lec3_II.pdf
Download lec3_II.pdf, lec4.pdf
Download lec4.pdf |
Jan. 25 (a)
Links to an external site. (b)
Links to an external site., Jan. 27
Links to an external site. |
5 |
2/1, 2/3 |
High-Level Synthesis |
lec5.pdf
Download lec5.pdf |
Feb. 1
Links to an external site., Feb. 3
Links to an external site. |
6 |
2/8, 2/10 |
Midterm Review and Midterm Exam |
note1.pdf
Download note1.pdf |
Feb. 8
Links to an external site. |
7 |
2/15, 2/17 |
Compilers for Accelerators |
lec6.pdf
Download lec6.pdf, spatial.pdf
Download spatial.pdf, tangram.pdf
Download tangram.pdf |
Feb. 15
Links to an external site., Feb. 17
Links to an external site. |
8 |
2/22, 2/24 |
Machine Learning Compilers |
lec7.pdf
Download lec7.pdf, tvm.pdf
Download tvm.pdf, autotvm.pdf
Download autotvm.pdf, vta.pdf
Download vta.pdf |
Feb. 22
Links to an external site., Feb. 24
Links to an external site. |
9 |
3/1, 3/3 |
Emerging Architectures and Compilers,
Summary
|
puma.pdf
Download puma.pdf, reram_mix_precision.pdf
Download reram_mix_precision.pdf, Golden_Age_of_Compilers.pdf
Download Golden_Age_of_Compilers.pdf |
Mar. 1
Links to an external site., Mar. 3
Links to an external site. |
10 |
3/8, 3/10 |
Course Project Presentations |
|
Mar. 8
Links to an external site., Mar. 10
Links to an external site. |