Working Calendar: ESE532, Fall 2017

Wk Lect. Date Lecture Slides Due Ref.
1 1 8/30 W Intro/Overview ppt pdf read
2 9/4 M No Class: Labor Day Holiday
9/5 T (optional) C Refresher at 6pm ...location TBD, see piazza for update
2 9/6 W Analysis, Metrics, Bottlenecks ppt pdf read
9/8 F HW1: Hello Zynq
3 3 9/11 M Basic Memory ppt pdf read
4 9/13 W Parallelism Overview ppt pdf read
9/15 F HW2: Software, Analysis
4 5 9/18 M Dataflow Process Model ppt pdf read
6 9/20 W Data Parallel (SIMD, Vector) ppt pdf read
9/22 F HW3: Dual Processors
5 7 9/25 M Pipelining ppt pdf read
8 9/27 W Spatial Computations (hardware) ppt pdf read
9/29 F HW4: Vector
6 9 10/2 M HLS: C-to-gates ppt pdf read
10 10/4 W Coding HLS for Accelerators ppt pdf read
10/6 F Fall Break (no assignment due)
7 11 10/9 M Distributed Memory and Data Movement ppt pdf read
12 10/11 W Orchestrating Data in Memories ppt pdf read
10/13 F HW5: Accelerator
8 13 10/23 M VLIW ppt pdf read
14 10/18 W Software Pipelining read
10/20 F HW6: Streaming Pipelined Accelerator
9 15 10/23 M Midterm Exam (in class)
16 10/25 W TBD: project task read
10/27 F HW7: Restructuring C for Accelerator
10 17 10/30 M Design Space Exploration read
18 11/1 W Real Time read
11/3 F P1
11 19 11/6 M Real Time Scheduling read
20 11/8 W Estimating Chip Area and Costs read
11/10 F (Withdraw Date) P2
12 21 11/13 M Verification 1? read
22 11/15 W Verification 2? read
11/17 F P3
13 23 11/20 M Defect Tolerance read
11/22 W(F) No Class: Penn on Friday Schedule
11/24 F Thankgiving Holiday (No assignment due)
14 24 11/27 M Data Representation and Precision read
25 11/29 W Network-on-a-Chip read
12/1 F P4
15 26 12/4 M Energy read
27 12/6 W Energy Optimization read
12/8 F P5: Final Project Report
16 28 12/11 M Wrapup
12/13 W No Class (reading period)
12/21 Thursday Final Exam (3pm tentative time, subject to change)

This working calendar is on the web: http://www.seas.upenn.edu/~ese532/fall2017.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.


ESE532: System-on-a-Chip Architecture