Year: 2025
Type: conference-paper
Abstract: Tight coupling between computation, communication, and control pervades the design and application of cyber-physical systems (CPSs). Due to the complexity of these systems, advanced design procedures that account for these tight interconnections are paramount to ensure the safe and reliable operation of control algorithms under computational constraints. This paper presents the Simulator for Hardware Architecture and Real-time Control (Sharc) to assist in the co-design of control algorithms and the computational hardware on which they are run. Sharc simulates the execution of a user-specified control algorithm on a given processor microarchitecture configuration, evaluating how computational constraints affect the dynamical properties of the closed-loop system. We illustrate the power of Sharc by examples of MPC applied to adaptive cruise control and the stabilization of an inverted pendulum. Sharc can be found at github.com/pwintz/sharc.
Authors: Paul K. Wintz, Yasin Sonmez, Paul Griffioen, Mingsheng Xu, Surim Oh, Heiner Litz, Ricardo G. Sanfelice, Murat Arcak
Language: English
Topic: Real-Time Systems Scheduling
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Awards: G1257962346, G1523888516, G1921036854, Collaborative Research: CPS: Frontier: Computation-Aware Algorithmic Design for Cyber-Physical Systems, G2574428355, Collaborative Research: CPS: Medium: Constraint Aware Planning and Control for Cyber-Physical Systems, G3639344045, G36446433, G3936620348, G4341495065, NEW START GRANT, G5649237387, G5729145195, G5761310412, G5932844992, CAREER: Machine Learning Driven Cross-Layer Optimizations for Storage, G7377845663, G7452299184, G7780225566, G7801961505, G8289759875
OpenAlex ID: W4410556145
