Graph partitioning applied to DAG scheduling to reduce NUMA effects
Cita com:
hdl:2117/117284
Document typeConference lecture
Defense date2018
PublisherAssociation for Computing Machinery (ACM)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
ProjectCOMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
ROMOL - Riding on Moore's Law (EC-FP7-321253)
ROMOL - Riding on Moore's Law (EC-FP7-321253)
Abstract
The complexity of shared memory systems is becoming more relevant as the number of memory domains increases, with different access latencies and bandwidth rates depending on the proximity between the cores and the devices containing the data. In this context, techniques to manage and mitigate non-uniform memory access (NUMA) effects consist in migrating threads, memory pages or both and are typically applied by the system software.
We propose techniques at the runtime system level to reduce NUMA effects on parallel applications. We leverage runtime system metadata in terms of a task dependency graph. Our approach, based on graph partitioning methods, is able to provide parallel performance improvements of 1.12X on average with respect to the state-of-the-art.
CitationSánchez Barrera, I., Casas, M., Moreto, M., Ayguade, E., Labarta, J., Valero, M. Graph partitioning applied to DAG scheduling to reduce NUMA effects. A: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. "PPoPP '18 Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming: February 24-28, 2018: Vienna, Austria". New York: Association for Computing Machinery (ACM), 2018, p. 419-420.
ISBN978-1-4503-4982-6
Publisher versionhttps://dl.acm.org/citation.cfm?doid=3178487.3178535
Files | Description | Size | Format | View |
---|---|---|---|---|
POSTER Graph partitioning applied to DAG.pdf | 397,7Kb | View/Open |