PoCL-R: An Open Standard Based Offloading Layer for Heterogeneous Multi-Access Edge Computing with Server Side Scalability

09/01/2023
by   Jan Solanti, et al.
0

We propose a novel computing runtime that exposes remote compute devices via the cross-vendor open heterogeneous computing standard OpenCL and can execute compute tasks on the MEC cluster side across multiple servers in a scalable manner. Intermittent UE connection loss is handled gracefully even if the device's IP address changes on the way. Network-induced latency is minimized by transferring data and signaling command completions between remote devices in a peer-to-peer fashion directly to the target server with a streamlined TCP-based protocol that yields a command latency of only 60 microseconds on top of network round-trip latency in synthetic benchmarks. The runtime can utilize RDMA to speed up inter-server data transfers by an additional 60 the TCP-based solution. The benefits of the proposed runtime in MEC applications are demonstrated with a smartphone-based augmented reality rendering case study. Measurements show up to 19x improvements to frame rate and 17x improvements to local energy consumption when using the proposed runtime to offload AR rendering from a smartphone. Scalability to multiple GPU servers in real-world applications is shown in a computational fluid dynamics simulation, which scales with the number of servers at roughly 80 which is comparable to an MPI port of the same simulation.

READ FULL TEXT

page 10

page 13

research
10/05/2018

An Edge-Computing Based Architecture for Mobile Augmented Reality

In order to mitigate the long processing delay and high energy consumpti...
research
01/27/2019

HetMEC: Latency-optimal Task Assignment and Resource Allocation for Heterogeneous Mobile Edge Computing

Driven by great demands on low-latency services of the edge devices (EDs...
research
05/08/2018

CloudAR: A Cloud-based Framework for Mobile Augmented Reality

Computation capabilities of recent mobile devices enable natural feature...
research
06/15/2023

A flexible algorithm to offload DAG applications for edge computing

Multi-access Edge Computing (MEC) is an enabling technology to leverage ...
research
10/28/2020

On the Deployability of Augmented Reality Using Embedded Edge Devices

Edge Computing exploits computational capabilities deployed at the very ...
research
12/20/2022

Interacting with New York City Data by HoloLens through Remote Rendering

In the digital era, Extended Reality (XR) is considered the next frontie...
research
06/20/2023

An Introduction to the Compute Express Link (CXL) Interconnect

The Compute Express Link (CXL) is an open industry-standard interconnect...

Please sign up or login with your details

Forgot password? Click here to reset