Working Calendar: ESE5320, Fall 2022

Wk Lect. Date Lecture Slides Due Ref.
1 1 8/31 W Intro/Overview ppt pdf
read
2 9/5 M No Class: Labor Day Holiday
9/6 T Uniprocessor and C Refresher (Towne 313 at 5pm)
2 9/7 W Analysis, Metrics, Bottlenecks ppt pdf Diagnostic Assessment
read
9/9 F HW1: Remember C
3 3 9/12 M Basic Memory ppt pdf add date 9/13 read
4 9/14 W Parallelism Overview ppt pdf Distribute Ultra96 read
9/16 F HW2: Software, Analysis
4 5 9/19 M Dataflow Process Model ppt pdf read
6 9/21 W Data Parallel (SIMD, Vector) ppt pdf
read
9/23 F HW3: Multiple Processors
5 7 9/26 M Pipelining ppt pdf read
8 9/28 W Spatial Computations (hardware) ppt pdf read
9/30 F HW4: Vector
6 9 10/3 M HLS: C-to-gates (C-for-gates) ppt pdf read
10 10/5 W Midterm Exam (no lecture) Midterm Format and Regulation
Midterm as Given
Midterm Solutions
10/7 F Fall Break No assignment due.
7 11 10/10 M Coding HLS for Accelerators ppt pdf (ugrad drop date) read
12 10/12 W Distributed Memory and Data Movement ppt pdf read
10/14 F HW5: Accelerator
8 13 10/17 M Vitis/OpenCL Data Transfer Model ppt pdf read
14 10/19 W Orchestrating Data in Memories ppt pdf read
10/21 F HW6: Streaming Pipelined Accelerator
9 15 10/24 M Development by Incremental Refinement ppt pdf read
16 10/26 W Project Overview: Deduplication and Compression ppt pdf read
10/28 F (P/F deadline) HW7: Restructuring C for Accelerator, (Due 10/30)
10 17 10/31 M Maps and LZW ppt pdf read
18 11/2 W Hash Tables and Design Space Exploration ppt pdf read
11/4 F Project
P1: Analysis
11 19 11/7 M Verification 1 ppt pdf read
20 11/9 W Verification 2 ppt pdf read
11/11 F P2: Design and Function
12 21 11/14 M Reduce ppt pdf read
22 11/16 W Estimating Chip Area and Costs ppt pdf read
11/18 F P3: FPGA
13 23 11/21 M Energy ppt pdf read
11/23 W(F) No Class: Penn on Friday Schedule
11/25 F Thanksgiving Holiday (No assignment due)
14 24 11/28 M Real Time ppt pdf read
25 11/30 W Real-Time Scheduling ppt pdf read
12/2 F P4: Intermediate Throughput
15 26 12/5 M VLIW ppt pdf read
27 12/7 W Software Pipelining ppt pdf read
12/9 F
16 28 12/12 M Wrapup ppt pdf P5: Final Project Report
12/14 W Review: 5pm, Towne 303
12/16 F Final Exam (scheduled by registrar) Location DRLB A2, 12pm--2pm Final Given
Final Solutions

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


ESE5320: System-on-a-Chip Architecture