Wk | Lect. | Date | Lecture | Slides | Due | Ref. | |
---|---|---|---|---|---|---|---|
1 | 1 | 8/28 | W | Intro/Overview | ppt pdf | read | |
2 | 9/2 | M | No Class: Labor Day Holiday | ||||
9/3 | T | (optional) uniprocessor and C Refresher, in office hour slot (Ketterer 8--10pm); see piazza for update | |||||
2 | 9/4 | W | Analysis, Metrics, Bottlenecks | ppt pdf | read | ||
9/6 | F | HW1: Hello Zynq | |||||
3 | 3 | 9/9 | M | Basic Memory | ppt pdf | read | |
4 | 9/11 | W | Parallelism Overview | ppt pdf | read | ||
9/13 | F | HW2: Software, Analysis | |||||
4 | 5 | 9/16 | M | Dataflow Process Model | ppt pdf | read | |
6 | 9/18 | W | Data Parallel (SIMD, Vector) | ppt pdf | read | ||
9/20 | F | HW3: Multiple Processors | |||||
5 | 7 | 9/23 | M | Pipelining | ppt pdf | read | |
8 | 9/25 | W | Spatial Computations (hardware) | ppt pdf | read | ||
9/27 | F | HW4: Vector | |||||
6 | 9 | 9/30 | M | HLS: C-to-gates (C-for-gates) |
ppt
pdf |
read | |
10 | 10/2 | W | Coding HLS for Accelerators | ppt pdf | read | ||
10/4 | F | HW5: Accelerator | |||||
7 | 11 | 10/7 | M | Distributed Memory and Data Movement | ppt pdf | (drop date) | read |
12 | 10/9 | W | Midterm Exam (in class) |
exam as given solutions |
read | ||
10/11 | F | Fall Break (no assignment due) | |||||
8 | 13 | 10/14 | M | Orchestrating Data in Memories | ppt pdf | read | |
14 | 10/16 | W | Real Time | ppt pdf | read | ||
10/18 | F | HW6: Streaming Pipelined Accelerator | |||||
9 | 15 | 10/21 | M | Development by Incremental Refinement | ppt pdf | read | |
16 | 10/23 | W | Project Overview: Deduplication and Compression | ppt pdf | read | ||
10/25 | F | HW7: Restructuring C for Accelerator | |||||
10 | 17 | 10/28 | M | Maps and Hash Tables (LZW and interaction with) | ppt pdf | read | |
18 | 10/30 | W | Design Space Exploration | ppt pdf | read | ||
11/1 | F |
Project P1: Analysis |
|||||
11 | 19 | 11/4 | M | Verification 1 | ppt pdf | (withdraw date) | read |
20 | 11/6 | W | Verification 2 | ppt pdf | read | ||
11/8 | F | P2: Design and Function | |||||
12 | 21 | 11/11 | M | Energy | ppt pdf | read | |
22 | 11/13 | W | VLIW | ppt pdf | read | ||
11/15 | F | P3: I/O and Energy | |||||
13 | 23 | 11/18 | M | Estimating Chip Area and Costs | ppt pdf | read | |
24 | 11/20 | W | Software Pipelining | ppt pdf | read | ||
11/22 | F | P4: 200Mb/s and Area | |||||
14 | 25 | 11/25 | M | Reduce | ppt pdf | read | |
11/27 | W(F) | No Class: Penn on Friday Schedule | |||||
11/29 | F | Thanksgiving Holiday (No assignment due) | |||||
15 | 26 | 12/2 | M | Real-Time Scheduling | ppt pdf | read | |
27 | 12/4 | W | Defect Tolerance | ppt pdf | read | ||
12/6 | F |
P5: Final Project Report |
|||||
16 | 28 | 12/9 | M | Wrapup | |||
12/11 | W | No Class (reading period) | |||||
12/19 | R | Final Exam ( Location Towne 319, 9--11am Tentative final schedule from registrar) |
Final as given Solution |
This working calendar is on the web: http://www.seas.upenn.edu/~ese532/fall2019.html
.
Please, recheck the page on the web as details may be adjusted as the
term progresses. Except for weather and other unexpected events, schedule of assignments and exams should not change.
Lectures notes, reading, and handouts will be added as we reach them.