TU Darmstadt / ULB / TUbiblio

An Effective Dynamic Scheduling Runtime and Tuning System for Heterogeneous Multi and Many-Core Desktop Platforms

Binotto, Alécio P. D. ; Pereira, Carlos Eduardo ; Kuijper, Arjan ; Stork, André ; Fellner, Dieter W. (2011)
An Effective Dynamic Scheduling Runtime and Tuning System for Heterogeneous Multi and Many-Core Desktop Platforms.
Proceedings 2011 IEEE International Conference on High Performance Computing and Communications.
doi: 10.1109/HPCC.2011.20
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

A personal computer can be considered as a one-node heterogeneous cluster that simultaneously processes several application tasks. It can be composed by, for example, asymmetric CPU and GPUs. This way, a high-performance heterogeneous platform is built on a desktop for data intensive engineering calculations. In our perspective, a workload distribution over the Processing Units (PUs) plays a key role in such systems. This issue presents challenges since the cost of a task at a PU is non-deterministic and can be affected by parameters not known a priori. This paper presents a context-aware runtime and tuning system based on a compromise between reducing the execution time of engineering applications - due to appropriate dynamic scheduling - and the cost of computing such scheduling applied on a platform composed of CPU and GPUs. Results obtained in experimental case studies are encouraging and a performance gain of 21.77 was achieved in comparison to the static assignment of all tasks to the GPU.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2011
Autor(en): Binotto, Alécio P. D. ; Pereira, Carlos Eduardo ; Kuijper, Arjan ; Stork, André ; Fellner, Dieter W.
Art des Eintrags: Bibliographie
Titel: An Effective Dynamic Scheduling Runtime and Tuning System for Heterogeneous Multi and Many-Core Desktop Platforms
Sprache: Englisch
Publikationsjahr: 2011
Verlag: IEEE Computer Society Conference Publishing Services (CPS), Los Alamitos, Calif.
Veranstaltungstitel: Proceedings 2011 IEEE International Conference on High Performance Computing and Communications
DOI: 10.1109/HPCC.2011.20
Kurzbeschreibung (Abstract):

A personal computer can be considered as a one-node heterogeneous cluster that simultaneously processes several application tasks. It can be composed by, for example, asymmetric CPU and GPUs. This way, a high-performance heterogeneous platform is built on a desktop for data intensive engineering calculations. In our perspective, a workload distribution over the Processing Units (PUs) plays a key role in such systems. This issue presents challenges since the cost of a task at a PU is non-deterministic and can be affected by parameters not known a priori. This paper presents a context-aware runtime and tuning system based on a compromise between reducing the execution time of engineering applications - due to appropriate dynamic scheduling - and the cost of computing such scheduling applied on a platform composed of CPU and GPUs. Results obtained in experimental case studies are encouraging and a performance gain of 21.77 was achieved in comparison to the static assignment of all tasks to the GPU.

Freie Schlagworte: Forschungsgruppe Semantic Models, Immersive Systems (SMIS), Business Field: Virtual engineering, Research Area: Confluence of graphics and vision, High performance computing, Heterogeneous systems, Graphics Processing Unit (GPU), Solvers for systems of linear equations
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
Hinterlegungsdatum: 12 Nov 2018 11:16
Letzte Änderung: 04 Feb 2022 12:40
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen