Artifacts Software Workload Profiling
RT-Bench
An extensible framework that turns existing benchmarks into periodic real-time workloads.
Repository on gitlab.com DocumentationImage-filters benchmarks
About
RT-Bench is an open-source framework that adds standard real-time features to virtually any existing benchmark: periodic execution with deadline semantics, a controllable memory footprint, and a single command-line interface for scheduling policy, core pinning, and measurement. Applications from the SD-VBS and IsolBench suites, among others, are integrated in the framework.
Introduced in
Also used or cited in 13 papers
- Bottleneck-Aware Bandwidth Regulation for Heterogeneous Memory Subsystems
- Devil-in-FPGA: Coherent Trojans in Reconfigurable Heterogeneous Systems
- Under Pressure: Adaptive Isolation for Visual SLAM Perception Workloads on Contended ARM Hardware
- FRACTAL: Fast Reverse Address translation over Coherence for Tracing And Logging
- MemScope: Open-Source Kernel-Level Framework for Heterogeneous Memory Characterization
- RTSS@Work: Toward Commodity Fine-grained Performance Tracing on ARM-based SoC/FPGA platforms
- Coherence-Aided Memory Bandwidth Regulation
- The Omnivisor: A real-time static partitioning hypervisor extension for heterogeneous core virtualization over MPSoCs
- MCTI: Mixed-Criticality Task-based Isolation
- MemPol: Polling-Based Microsecond-Scale Per-Core Memory Bandwidth Regulation
- Low-overhead Online Assessment of Timely Progress as a System Commodity
- Investigating and Mitigating Contention on Low-End Multi-Core Microcontrollers
- CAESAR: Coherence-Aided Elective and Seamless Alternative Routing via on-chip FPGA