| Wk | Lect. | Date | Lecture | Slides | Due | Ref. | |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 8/25 | T | Intro/Overview RC, this class, arch. space | PS, ppt | assign SPACE1 tool info HSRA overview |
read terms Course Admin |
| 2 | 8/27 | R | FPGA/RC Intro: traditional, HSRA |
PS, ppt | read | ||
| 2 | 3 | 9/1 | T | What is computation? What makes a computing device? |
PS, ppt | assign SPACE2 | |
| 4 | 9/3 | R | Costs and Change:
CMOS VLSI media |
PS, ppt | SPACE1 | read | |
| 3 | 5 | 9/8 | T | Analyzing Costs: Comparing RC, Custom, Proc.... |
PS, ppt | read | |
| 6 | 9/10 | R | Models, Parameters, and Evaluation: Instruction Taxonomy |
PS, ppt | assign CYCLE | read | |
| 4 | 7 | 9/15 | T | Area Time tradeoffs: why? and how? |
PS, ppt | ||
| 8 | 9/17 | R | Interconnect: Significance and Modelling | PS, ppt | SPACE2 | read | |
| 5 | 9 | 9/22 | T | Media Bench and Project intro | PS, ppt | Project/kernel info | read |
| 10 | 9/24 | R | Hierarchical (Tree of Meshes) and Fixed Wire Schedule | PS, ppt | CYCLE | read | |
| 6 | 11 | 9/29 | T | Computational Energy (rhuang) | PS, ppt | assign SEQ | read ACS Meeting |
| 12 | 10/1 | R | Traditional interconnect population |
PS, ppt | select proj. kernels | read | |
| 7 | 13 | 10/6 | T | Interconnect Partitioning | PS, ppt | assign SPATIAL | ASPLOS-VIII read |
| 14 | 10/8 | R | LUTs hardwired interconnect |
PS, ppt | SEQ | read | |
| 8 | 15 | 10/13 | T | LUT Mapping | PS, ppt | read | |
| 16 | 10/15 | R | Retiming | PS, ppt | read | ||
| 9 | 17 | 10/20 | T | Retiming structures | PS, ppt | assign Arch. Opt. | |
| 18 | 10/22 | R | Control | PS, ppt | SPATIAL | read | |
| 10 | 19 | 10/27 | T | Multicontext | PS, ppt | assign Quality | read |
| 20 | 10/29 | R | Specialization | PS, ppt | Arch. Opt. | read | |
| 11 | 21 | 11/3 | T | Specialization Example (eylon multiply case study) | PS, ppt | SPIE CC: Tech and Apps | |
| 22 | 11/5 | R | Computing System Requirements SCORE |
PS, ppt | Quality assign PROGRAM |
read | |
| 12 | 23 | 11/10 | T | Stream Processing | PS, ppt | read | |
| 24 | 11/12 | R | Compiling Conventional Languages (timothyc) |
assign POWER | read | ||
| 13 | 25 | 11/17 | T | Heterogenous/Interfacing | PS, ppt | PROGRAM | read |
| 26 | 11/19 | R | Reconfigurable Processors (I) | PS, ppt | Presentation Information | read | |
| 14 | 27 | 11/24 | T | Reconfigurable Processors (II) | PS, ppt | POWER | read |
| 11/26 | R | Thanksgiving Holiday | |||||
| 15 | 28 | 12/1 | T | Discuss Projects | Project Slides | SUMMARY | |
| 29 | 12/3 | R | Discuss Projects | ||||