Skip to Main content Skip to Navigation
Reports

A performance model to execute workflows on high-bandwidth memory architectures

Abstract : This work presents a realistic performance model to execute scientific workflows on high-bandwidth memory architectures such as the Intel Knights Landing. We provide a detailed analysis of the execution time on such platforms, taking into account transfers from both fast and slow memory and their overlap with computations. We discuss several scheduling and mapping strategies: not only tasks must be assigned to computing resources, but also one has to decide which fraction of input and output data will reside in fast memory, and which will have to stay in slow memory. Extensive simulations allow us to assess the impact of the mapping strategies on performance. We also conduct actual experiments for a simple 1D Gauss-Seidel kernel, which assess the accuracy of the model and further demonstrate the importance of a tuned memory management. Altogether, our model and results lay the foundations for further studies and experiments on dual-memory systems.
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/hal-01767888
Contributor : Equipe Roma <>
Submitted on : Tuesday, April 17, 2018 - 4:22:47 PM
Last modification on : Wednesday, February 26, 2020 - 11:14:18 AM

File

RR-9165.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01767888, version 1

Collections

Citation

Anne Benoit, Swann Perarnau, Loïc Pottier, Yves Robert. A performance model to execute workflows on high-bandwidth memory architectures. [Research Report] RR-9165, ENS Lyon; Inria Grenoble Rhône-Alpes; University of Tennessee Knoxville; Georgia Institute of Technology; Argonne National Laboratory. 2018, pp.1-28. ⟨hal-01767888⟩

Share

Metrics

Record views

327

Files downloads

308