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
Photo by Nana Dua on Unsplash
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.
Perspectives
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:
Resources
Contributors
The following have contributed to this page