Working Calendar: ESE532, Fall 2019

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.


ESE532: System-on-a-Chip Architecture