Schedule

Week Monday Tuesday Wednesday Thursday Friday
1 (Jan 11)   Course Overview, Graphs   Specialized Computing  
2 (Jan 18) HOLIDAY Compilers Asst 1 Due, 11:59pm Lab 2, LLVM Tutorial  
3 (Jan 25)   HLS Flow, Arch. Exploration   Scheduling  
4 (Feb 1)   ILP Asst 2 Due, 11:59pm SDC Scheduling, Lab 3  
5 (Feb 8)   Pipelining   Modulo Scheduling  
6 (Feb 15)   NO CLASS (Monday Instruction) Asst 3 Due, 11:59pm Lab 4, Vivado HLS  
7 (Feb 22)   Resource Sharing and Binding   Midterm Exam  
8 (Mar 1)   Memory Partitioning Asst 4 Due, 11:59pm Interface Synthesis, Lab 5  
9 (Mar 8)   Final Project Discussion   Student Lectures  
10 (Mar 15)   Student Lectures Asst 5 Due, 11:59pm Student Lectures / RTL Debug  
11 (Mar 22)   HLS Debug   Vitis/OpenCL Project Proposal Due
12 (Mar 29)   Dataflow   Research Paper (Dynamic HLS)  
13 (Apr 5)   NO CLASS   Project Presentations  
14 (Apr 12)   Project Presentations BYU Last Day of Class    
15 (Apr 19)     Final Project Report Due, 11:59pm