Disaggregated memory has recently been proposed as a way to allow flexible and fine-grained allocation of memory capacity to compute jobs. This paper makes an important step towards effective resource allocation on disaggregated memory systems. Specifically, we propose a generic approach to predict the performance degradation due to sharing of disaggregated memory. In contrast to prior work, cache capacity is not shared among multiple applications, which removes a major contributor to application performance. For this reason, our analysis is driven by the demand for memory bandwidth, which has been shown to have an important effect on application performance. We show that profiling the application slowdown often involves significant experim...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Disaggregated memory can address resource provisioning inefficiencies in current datacenters. Multip...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
Disaggregated memory has recently been proposed as a way to allow flexible and fine-grained allocati...
© 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Artifact for Contention-aware Application Performance Prediction for Disaggregated Memory Systems (C...
On multicore processors, co-executing applications compete for shared resources, such as cache capac...
Disaggregated memory has recently been proposed as a way to allow flexible and fine-grained allocati...
Shared cache contention can cause significant variabil-ity in the performance of co-running applicat...
<p>Applications running concurrently on a multicore system interfere with each other at the main mem...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
International audienceMemory interferences may introduce important slowdowns in applications running...
Shared cache contention can cause significant variability in the performance of co-running applicati...
Next generation data centers will likely be based on the emerging paradigm of disaggregated function...
The proliferation of multi-core, accelerator-enabled embedded systems has introduced new opportuniti...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Disaggregated memory can address resource provisioning inefficiencies in current datacenters. Multip...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
Disaggregated memory has recently been proposed as a way to allow flexible and fine-grained allocati...
© 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Artifact for Contention-aware Application Performance Prediction for Disaggregated Memory Systems (C...
On multicore processors, co-executing applications compete for shared resources, such as cache capac...
Disaggregated memory has recently been proposed as a way to allow flexible and fine-grained allocati...
Shared cache contention can cause significant variabil-ity in the performance of co-running applicat...
<p>Applications running concurrently on a multicore system interfere with each other at the main mem...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
International audienceMemory interferences may introduce important slowdowns in applications running...
Shared cache contention can cause significant variability in the performance of co-running applicati...
Next generation data centers will likely be based on the emerging paradigm of disaggregated function...
The proliferation of multi-core, accelerator-enabled embedded systems has introduced new opportuniti...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Disaggregated memory can address resource provisioning inefficiencies in current datacenters. Multip...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...