Working Calendar: ESE5320, Fall 2025

Wk Lect. Date Lecture Slides Due Ref.
1 1 8/27 W Intro/Overview ppt pdf read
2 9/1 M Labor Day (no lecure)
2 9/3 W Analysis, Metrics, Bottlenecks
[No in-class lecture, watch video on canvas (Class Recordings, Day 2 folder)]
ppt pdf Diagnostic Assessment
read
9/3 W Uniprocessor and C Refresher (7pm, Ketterer)
9/5 F HW1: Remember C
3 3 9/8 M Basic Memory ppt pdf add date 9/9 read
4 9/10 W Parallelism Overview ppt pdf Distribute Ultra96 read
9/12 F HW2: Software, Analysis
4 5 9/15 M Dataflow Process Model ppt pdf read
6 9/17 W Data Parallel (SIMD, Vector) ppt pdf
read
9/19 F HW3: Multiple Processors
5 7 9/22 M Pipelining ppt pdf read
8 9/24 W Spatial Computations (hardware) ppt pdf read
9/26 F HW4: Vector
6 9 9/29 M HLS: C-to-gates (C-for-gates) ppt pdf read
10 10/1 W Coding HLS for Accelerators ppt pdf read
10/3 F HW5: Accelerator
7 11 10/6 M Distributed Memory and Data Movement ppt pdf (ugrad drop date) read
12 10/8 W Midterm Exam (no lecture) Midterm
Midterm Solutions
read
10/10 F Fall Break No assignment due.
8 13 10/13 M Vitis/OpenCL Data Transfer Model read
14 10/15 W Orchestrating Data in Memories Preclass read
10/17 F HW6: Streaming Pipelined Accelerator
9 15 10/20 M Development by Incremental Refinement ppt pdf read
16 10/22 W Project Overview: Deduplication and Compression ppt pdf read
10/24 F (P/F deadline) HW7: Restructuring C for Accelerator
10 17 10/27 M LZW ppt pdf read
18 10/29 W Maps, Associative Memories, and Hash Tables ppt pdf read
10/31 F Project
P1: Analysis
11 19 11/2 M Design-Space Exploration ppt pdf (withdraw date) read
20 11/4 W Verification 1 ppt pdf read
11/7 F P2: Design and Function
12 21 11/10 M Verification 2 ppt pdf read
11/12 W No class: project time
11/14 F P3: FPGA
13 22 11/17 M Reduce (video lecture on canvas) ppt pdf read
23 11/19 W VLIW ppt pdf
Preclass
read
11/21 F P4: Intermediate Throughput
14 24 11/24 M Software Pipelining ppt pdf
Preclass
read
11/26 W(F) No Class: Penn on Friday Schedule
11/28 F Thanksgiving Holiday (No assignment due)
15 25 12/1 M Real Time ppt pdf
preclass
26 12/3 W Wrap Up
12/5 F
16 27 12/8 M Final Project Demo Day P5: Final Project Report
12/?? W Review: TBD
12/15 M Final Exam (scheduled by registrar) 6-8pm, Moore 216

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