Front Page

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.