Skip to Main content Skip to Navigation
Conference papers

Profile-Guided Scope-Based Data Allocation Method

Abstract : The complexity of High Performance Computing nodes memory system increases in order to tackle application growing memory usage and increasing gap between computation and memory access speeds. As these technologies are just being introduced in HPC supercomputers no one knows if it is better to manage them with hardware or software solutions. Thus both are being studied in parallel. For both solutions, the problem consists in choosing what data to store on which memory at any time. In this paper we present a linear formulation of the data allocation problem. Moreover, we propose a new profile-guided scope-based approach which reduces the data allocation problem complexity, thus enhancing the precision of state of the art analyzes. Finally we have implemented our method in a framework made of GCC plugins, dynamic libraries and python scripts, allowing to test the method on several benchmarks. We have evaluated our method on an INTEL Knight's Landing processor. To this aim we have run LULESH, HydroMM, two hydrodynamic codes, and MiniFE, a finite element mini application. We have compared our framework performance over these codes to several straightforward solutions: MCDRAM as a cache, in hybrid mode, in flat mode using numactl command and existing AutoHBW dynamic library.
Complete list of metadata

Cited literature [34 references]  Display  Hide  Download

https://hal.inria.fr/hal-01897917
Contributor : Hugo Brunie <>
Submitted on : Wednesday, October 17, 2018 - 5:16:31 PM
Last modification on : Friday, October 19, 2018 - 1:15:55 AM
Long-term archiving on: : Friday, January 18, 2019 - 3:34:57 PM

File

MemSys2018.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01897917, version 1

Collections

Citation

Hugo Brunie, Julien Jaeger, Patrick Carribault, Denis Barthou. Profile-Guided Scope-Based Data Allocation Method. MEMSYS 2018 - International Symposium on Memory Systems, Oct 2018, Alexandria, United States. ⟨hal-01897917⟩

Share

Metrics

Record views

316

Files downloads

376