What is it about?

Share resources (memory and devices) between machines connected with PCIe. By relying on PCIe shared-memory techniques. we are able to assign local resources to remote machines, making them appear as if they are locally installed in the remote system. Since we build on native PCIe, remote resources may be used with no additional performance overhead compared to local access.

Featured Image

Why is it important?

Compared to existing solutions for similar resource sharing in clusters, our approach makes it easier to access remote resources as we do not require awareness of the underlying network topology and make resources appear local. Additionally, we provide sharing facilities at multiple abstraction levels, whereas existing solutions usually only focus on one.


This article sums up my entire PhD in a single paper, and explains the complete solution and how all parts fit together.

Jonas Markussen
Dolphin Interconnect Solutions

Read the Original

This page is a summary of: SmartIO, ACM Transactions on Computer Systems, May 2020, ACM (Association for Computing Machinery), DOI: 10.1145/3462545.
You can read the full text:




The following have contributed to this page