Contention-aware application performance prediction for disaggregated memory systems
Visualitza/Obre
Cita com:
hdl:2117/190548
Tipus de documentText en actes de congrés
Data publicació2020
EditorAssociation for Computing Machinery (ACM)
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
ProjecteCOMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
EuroEXA - Co-designed Innovation and System for Resilient Exascale Computing in Europe: From Applications to Silicon (EC-H2020-754337)
BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION (MINECO-SEV-2015-0493)
EuroEXA - Co-designed Innovation and System for Resilient Exascale Computing in Europe: From Applications to Silicon (EC-H2020-754337)
BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION (MINECO-SEV-2015-0493)
Abstract
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 experimental error and noise, and to this end, we improve the accuracy by linear smoothing of the sensitivity curves. We also show that contention is sensitive to the ratio between read and write memory accesses, and we address this sensitivity by building a family of sensitivity curves according to the read/write ratios. Our results show that the methodology predicts the slowdown in application performance subject to memory contention with an average error of 1.19% and max error of 14.6%. Compared with state-of-the-art, the relative improvements are almost 24% on average and 33% for the worst case.
CitacióVieira, F.; Nishtala, R.; Carpenter, P. Contention-aware application performance prediction for disaggregated memory systems. A: ACM International Conference on Computing Frontiers. "17th ACM International Conference on Computing Frontiers 2020 (CF 2020): May 11-May 13, 2020, Catania, Sicily, Italy: proceedings". New York: Association for Computing Machinery (ACM), 2020, p. 49-59.
ISBN978-1-4503-7956-4
Versió de l'editorhttps://dl.acm.org/doi/abs/10.1145/3387902.3392625
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
CF___2020_camera_ready.pdf | 671,7Kb | Visualitza/Obre |