Software-defined “hardware” infrastructures: A survey on enabling technologies and open research directions

A Roozbeh, J Soares, GQ Maguire… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
This paper provides an overview of software-defined “hardware” infrastructures (SDHI).
SDHI builds upon the concept of hardware (HW) resource disaggregation. HW resource …

CRUM: Checkpoint-restart support for CUDA's unified memory

R Garg, A Mohan, M Sullivan… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Unified Virtual Memory (UVM) was recently introduced with CUDA version 8 and the Pascal
GPU. The older CUDA programming style is akin to older large-memory UNIX applications …

Smartio: Zero-overhead device sharing through pcie networking

J Markussen, LB Kristiansen, P Halvorsen… - ACM Transactions on …, 2021 - dl.acm.org
The large variety of compute-heavy and data-driven applications accelerate the need for a
distributed I/O solution that enables cost-effective scaling of resources between networked …

Distributed configuration, authorization and management in the cloud-based internet of things

M Henze, B Wolters, R Matzutt… - 2017 IEEE Trustcom …, 2017 - ieeexplore.ieee.org
Network-based deployments within the Internet of Things increasingly rely on the cloud-
controlled federation of individual networks to configure, authorize, and manage devices …

Energy-aware learning agent (eala) for disaggregated cloud scheduling

N Nordlund, V Vassiliadis, M Gazzetti… - 2021 IEEE 14th …, 2021 - ieeexplore.ieee.org
Cloud data centers require enormous amounts of energy to run their clusters of computers.
There are huge financial and environmental incentives for cloud service providers to …

Transparent I/O-aware GPU virtualization for efficient resource consolidation

NM Gonzalez, T Elengikal - 2021 IEEE international parallel …, 2021 - ieeexplore.ieee.org
Graphics processing units (GPUs) are widely used in high performance computing (HPC)
and cloud computing to accelerate workloads. Virtualization provides flexible access to …

Realizing Next-Generation Data Centers via Software-Defined “Hardware” Infrastructures and Resource Disaggregation: Exploiting your cache

A Roozbeh - 2021 - diva-portal.org
The cloud is evolving due to additional demands introduced by new technological
advancements and the wide movement toward digitalization. Moreover, next-generation …

Toward Next-generation Data Centers: Principles of Software-Defined “Hardware” Infrastructures and Resource Disaggregation

A Roozbeh - 2019 - diva-portal.org
The cloud is evolving due to additional demands introduced by new technological
advancements and the wide movement toward digitalization. Therefore, next-generation …

On the effect of using rCUDA to provide CUDA acceleration to Xen virtual machines

J Prades, C Reaño, F Silla - Cluster Computing, 2019 - Springer
Nowadays, many data centers use virtual machines (VMs) in order to achieve a more
efficient use of hardware resources. The use of VMs provides a reduction in equipment and …

Remote Execution of OpenCL and SYCL Applications via rOpenCL

R Alves, J Rufino - 2023 IEEE International Parallel and …, 2023 - ieeexplore.ieee.org
With the increasing computational demands of modern applications, heterogeneous
systems continue to have an important role in accelerating computationally intensive tasks, a …