2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2020
DOI: 10.1109/micro50266.2020.00075
|View full text |Cite
|
Sign up to set email alerts
|

ThymesisFlow: A Software-Defined, HW/SW co-Designed Interconnect Stack for Rack-Scale Memory Disaggregation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
32
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 52 publications
(49 citation statements)
references
References 23 publications
0
32
0
Order By: Relevance
“…A similar technology is also being developed by IBM. Their OpenCAPI [10] cache-coherent CPU-FPGA interface is already used in recent research work on disaggregated memory [61]. Second, there is an ongoing collaborative effort from multiple hardware vendors to derive a specification for a new peripheral interface with cache coherency support (CXL) for future devices.…”
Section: Discussionmentioning
confidence: 99%
“…A similar technology is also being developed by IBM. Their OpenCAPI [10] cache-coherent CPU-FPGA interface is already used in recent research work on disaggregated memory [61]. Second, there is an ongoing collaborative effort from multiple hardware vendors to derive a specification for a new peripheral interface with cache coherency support (CXL) for future devices.…”
Section: Discussionmentioning
confidence: 99%
“…A software-defined control plane performs resource allocation and orchestration, and exploits the system flexibility to fulfill the resource needs of the applications (or virtual machines) running in the system to form a modular, vertically-integrated system [49]. A key outcome of the dRedBox is the IBM Thymesis Flow [35] that achieves similar resource and resource-management flexibility in mainstream IBM systems.…”
Section: The Dredbox Disaggregated Architecturementioning
confidence: 99%
“…Scalable Phylogeny Reconstruction with Disaggregated Near-memory Processing 25:3 Disaggregated computer architectures [33][34][35], which enable virtual machines to employ resources (CPUs, memory, accelerators) that are physically located on different servers, represent a promising solution to effectively meet memory requirements of future analyses, since an application can potentially deploy all memory resources in a data center. This, however, poses a major challenge to the efficient deployment of hardware acceleration because input/output data can reside on different servers than the ones hosting accelerators, hence requiring time-and energyconsuming, remote-data transfers that can diminish the gains of hardware acceleration.…”
Section: Introductionmentioning
confidence: 99%
“…However, datacenters today suffer from low memory utilization (< 65%) [29,45,55,61], which results from imbalanced memory usages across a sea of servers. In response, academia and industry are working towards a new hardware architecture called memory disaggregation, where CPU and memory are physically separated into two network-attached components -compute servers and memory servers [16,23,30,36,38,39,42,49,55,56,65,71,78,79]. With memory disaggregation, CPU and memory can scale independently and different applications share a global disaggregated memory pool efficiently.…”
Section: Introductionmentioning
confidence: 99%