1 |
1/18
1/20
|
Introduction
|
None |
|
2 |
1/25
1/27
|
Real-Time Systems
|
Scheduling algorithms for multiprogramming in a
hard-real-time environment, JACM, 1973
|
|
3 |
2/1
2/3
|
Real-Time Systems
|
Applying new scheduling theory to static
priority pre-emptive scheduling, Software Engineering Journal,
1993
[pdf]
|
|
4 |
2/8
2/10
|
Real-Time
Systems
EECS Seminar
|
|
|
5 |
2/15
2/17
|
CPS Applications
|
Certification Authorities Software Team (CAST). CAST-32A:
Multi-core Processors, 2016
[pdf]
Autoware on board: enabling autonomous vehicles with embedded
systems, ICCPS, 2018
|
|
6 |
2/22
2/24
|
Intelligent CPS
|
(Optional) DeepPicar: A Low-cost Deep Neural Network-based Autonomous Car,
RTCSA, 2018
(CAD)2RL : Real Single-Image Flight without a Single Real Image (Bailey)
F1/10: An Open-Source Autonomous Cyber-Physical Platform,
arXiv preprint, 2019
|
|
7 |
3/1
3/3
|
Predictable OS
|
Taming Non-blocking Caches to Improve Isolation in Multicore
Real-Time Systems, RTAS, 2016
[pdf]
RT-Gang: Real-Time Gang Scheduling Framework for
Safety-Critical Systems, RTAS, 2019
[pdf]
(Optional) Denial-of-Service Attacks on Shared Cache in Multicore:
Analysis and Prevention, RTAS, 2019
[pdf]
|
|
8 |
3/8
3/10
|
Predictable Hardware
|
Deterministic Memory Abstraction and Supporting
Multicore System Architecture. ECRTS, 2018 [pdf]
BRU: Bandwidth Regulation Unit for Real-Time Multicore
Processors, RTAS, 2020
[pdf]
|
|
9 |
3/15
3/17
|
NO CLASS (spring break)
|
None
|
|
10 |
3/22
3/24
|
Predictable GPU/Accelerator
|
Generating and Exploiting Deep Learning Variants to Increase
Heterogeneous Resource Utilization in the NVIDIA Xavier. ECRTS
2019.
Co-Optimizing Performance and Memory Footprint Via Integrated
CPU/GPU Memory Management, an Implementation on Autonomous Driving
Platform. RTAS 2020
|
|
11 |
3/29
3/31
|
Real-Time AI
|
Dissecting the CUDA scheduling hierarchy: A Performance and
Predictability Perspective, RTAS, 2020
Pipelined Data-Parallel CPU/GPU Scheduling for Multi-DNN
Real-Time Inference, RTSS, 2019
“Re-thinking CNN Frameworks for Time-Sensitive
Autonomous-Driving Applications: Addressing an Industrial Challenge”
RTAS 2019
On Removing Algorithmic Priority Inversion from Mission-critical
Machine Inference Pipelines. RTSS, 2020.
|
|
12 |
4/5
4/7
|
Real-time AI/TinyML
|
MCUNet: Tiny Deep Learning on IoT Devices, NeurIPS, 2020
FastDeepIoT: Towards Understanding and Optimizing Neural
Network Execution Time on Mobile and Embedded Devices, SynSys,
2018
|
|
13 |
4/12
4/14
|
Safety and Security
Final exam
|
A Simplex Architecture for Intelligent and Safe Unmanned Aerial
Vehicles, RTCSA, 2016
SpectreGuard: An Efficient Data-centric Defense Mechanism
against Spectre Attacks, DAC, 2019
[pdf]
|
|
14 |
4/19
4/21
|
Project
|
None
|
|
15 |
4/26
4/28
|
Project
|
None
|
|
16 |
5/3
5/5
|
NO CLASS
Project Presentation
|
None
|
|