Analysis and Mitigation of Shared Resource Contention on Heterogeneous Multicore: An Industrial Case Study

by   Michael Bechtel, et al.

In this paper, we present a solution to the industrial challenge put forth by ARM in 2022. We systematically analyze the effect of shared resource contention to an augmented reality head-up display (AR-HUD) case-study application of the industrial challenge on a heterogeneous multicore platform, NVIDIA Jetson Nano. We configure the AR-HUD application such that it can process incoming image frames in real-time at 20Hz on the platform. We use Microarchitectural Denial-of-Service (DoS) attacks as aggressor workloads of the challenge and show that they can dramatically impact the latency and accuracy of the AR-HUD application. This results in significant deviations of the estimated trajectories from known ground truths, despite our best effort to mitigate their influence by using cache partitioning and real-time scheduling of the AR-HUD application. To address the challenge, we propose RT-Gang++, a partitioned real-time gang scheduling framework with LLC and iGPU bandwidth throttling capabilities. By applying RT-Gang++, we are able to achieve desired level of performance of the AR-HUD application even in the presence of fully loaded aggressor tasks.


page 6

page 8

page 9

page 10

page 11

page 12

page 14


Real-Time Onboard Object Detection for Augmented Reality: Enhancing Head-Mounted Display with YOLOv8

This paper introduces a software architecture for real-time object detec...

ARcall: Real-Time AR Communication using Smartphones and Smartglasses

Augmented Reality (AR) smartglasses are increasingly regarded as the nex...

State of the Art of Augmented Reality (AR) Capabilities for Civil Infrastructure Applications

Augmented Reality (AR) is a technology superimposing interactional virtu...

Augmented Reality Predictive Displays to Help Mitigate the Effects of Delayed Telesurgery

Surgical robots offer the exciting potential for remote telesurgery, but...

Playing with Data: An Augmented Reality Approach to Interact with Visualizations of Industrial Process Tomography

Industrial process tomography (IPT) is a specialized imaging technique w...

On-Device CPU Scheduling for Sense-React Systems

Sense-react systems (e.g. robotics and AR/VR) have to take highly respon...

toki: A Build- and Test-Platform for Prototyping and Evaluating Operating System Concepts in Real-Time Environments

Typically, even low-level operating system concepts, such as resource sh...

Please sign up or login with your details

Forgot password? Click here to reset