25 citations · 73 across the 12 of their papers we have counts for
14 papers
Sim-Anchored Learning for On-the-Fly Adaptation
Bassel El Mabsout, Shahin Roozkhosh, Siddharth Mysore +2
Fine-tuning simulation-trained RL agents with real-world data often degrades crucial behaviors due to limited or skewed data distributions. We argue that designer priorities exist…
RT-Bench: an Extensible Benchmark Framework for the Analysis and Management of Real-Time Applications
Mattia Nicolella, Shahin Roozkhosh, Denis Hoornaert +2
Benchmarking is crucial for testing and validating any system, even more so in real-time systems. Typical real-time applications adhere to well-understood abstractions: they exhibi…
Relational Memory: Native In-Memory Accesses on Rows and Columns
Shahin Roozkhosh, Denis Hoornaert, Ju Hyoung Mun +5
Analytical database systems are typically designed to use a column-first data layout to access only the desired fields. On the other hand, storing data row-first works great for ac…
Honey, I Shrunk The Actor: A Case Study on Preserving Performance with Smaller Actors in Actor-Critic RL
Siddharth Mysore, Bassel Mabsout, Renato Mancuso +1
Actors and critics in actor-critic reinforcement learning algorithms are functionally separate, yet they often use the same network architectures. This case study explores the perf…
How to Train your Quadrotor: A Framework for Consistently Smooth and Responsive Flight Control via Reinforcement Learning
Siddharth Mysore, Bassel Mabsout, Kate Saenko +1
We focus on the problem of reliably training Reinforcement Learning (RL) models (agents) for stable low-level control in embedded systems and test our methods on a high-performance…
Regularizing Action Policies for Smooth Control with Reinforcement Learning
Siddharth Mysore, Bassel Mabsout, Renato Mancuso +1
A critical problem with the practical utility of controllers trained with deep Reinforcement Learning (RL) is the notable lack of smoothness in the actions learned by the RL polici…
Akita: A CPU scheduler for virtualized Clouds
Esmail Asyabi, Azer Bestavros, Renato Mancuso +2
Clouds inherit CPU scheduling policies of operating systems. These policies enforce fairness while leveraging best-effort mechanisms to enhance responsiveness of all schedulable en…
Observing the Invisible: Live Cache Inspection for High-Performance Embedded Systems
Dharmesh Tarapore, Shahin Roozkhosh, Steven Brzozowski +1
The vast majority of high-performance embedded systems implement multi-level CPU cache hierarchies. But the exact behavior of these CPU caches has historically been opaque to syste…
Cache Where you Want! Reconciling Predictability and Coherent Caching
Ayoosh Bansal, Jayati Singh, Yifan Hao +3
Real-time and cyber-physical systems need to interact with and respond to their physical environment in a predictable time. While multicore platforms provide incredible computation…
Neuroflight: Next Generation Flight Control Firmware
William Koch, Renato Mancuso, Azer Bestavros
Little innovation has been made to low-level attitude flight control used by uncrewed aerial vehicles (UAVs), which still predominantly uses the classical PID controller. In this w…
Analysis of Dynamic Memory Bandwidth Regulation in Multi-core Real-Time Systems
Ankit Agrawal, Renato Mancuso, Rodolfo Pellizzoni +1
One of the primary sources of unpredictability in modern multi-core embedded systems is contention over shared memory resources, such as caches, interconnects, and DRAM. Despite si…
Reinforcement Learning for UAV Attitude Control
William Koch, Renato Mancuso, Richard West +1
Autopilot systems are typically composed of an "inner loop" providing stability and control, while an "outer loop" is responsible for mission-level objectives, e.g. way-point navig…
Deterministic Memory Abstraction and Supporting Multicore System Architecture
Farzad Farshchi, Prathap Kumar Valsan, Renato Mancuso +1
Poor time predictability of multicore processors has been a long-standing challenge in the real-time systems community. In this paper, we make a case that a fundamental problem tha…
Restart-Based Fault-Tolerance: System Design and Schedulability Analysis
Fardin Abdi, Renato Mancuso, Rohan Tabish +1
Embedded systems in safety-critical environments are continuously required to deliver more performance and functionality, while expected to provide verified safety guarantees. None…