# GPU Disaggregation

## RPC

* Slashing the Disaggregation Tax in Heterogeneous Data Centers with FractOS ([EuroSys 2022](/reading-notes/conference/eurosys-2022.md)) \[[Personal Notes](/reading-notes/conference/eurosys-2022/slashing-the-disaggregation-tax-in-heterogeneous-data-centers-with-fractos.md)] \[[Paper](https://dl.acm.org/doi/10.1145/3492321.3519569)]
  * ICL & Technion & Barkhausen Institut & TU Dresden
  * A *GPU adaptor* offers several RPCs: GPU context initialization, memory de/allocation, kernel loading, kernel invocation, and cleanup.

## Remote CUDA

* DGSF: Disaggregated GPUs for Serverless Functions ([IPDPS 2022](/reading-notes/conference/ipdps-2022.md)) \[[Personal Notes](/reading-notes/conference/ipdps-2022/dgsf.md)] \[[Paper](https://ieeexplore.ieee.org/document/9820659)]
  * UT-Austin & Katana Graph
  * Serverless functions; intercept CUDA APIs.
* rCUDA: Reducing the Number of GPU-Based Accelerators in High Performance Clusters (HPCS 2010) \[[Paper](https://ieeexplore.ieee.org/document/5547126)] \[[Homepage](http://www.rcuda.net/)]
  * Universidad Politécnica de Valencia & Universidad Jaume I
  * Remote GPU acceleration; HPC clusters.

## Industrial Products

* VMware vSphere Bitfusion \[[Docs](https://docs.vmware.com/en/VMware-vSphere-Bitfusion/index.html)]
* VirtAI Tech Orion \[[GitHub](https://github.com/virtaitech/orion) (in Chinese)]

## Acronyms

* RPC: Remote Procedure Call


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://paper.lingyunyang.com/paper-list/resource-disaggregation/gpu-disaggregation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
