GLTO: On the Adequacy of Lightweight Thread Approaches for OpenMP Implementations
Visualitza/Obre
Cita com:
hdl:2117/107853
Tipus de documentComunicació de congrés
Data publicació2017-09-07
EditorIEEE
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
ProjecteCOMPUTACION HETEROGENEA DE BAJO CONSUMO (MINECO-TIN2014-53495-R)
IJCI-2015-23266 (MINECO-IJCI-2015-23266)
IJCI-2015-23266 (MINECO-IJCI-2015-23266)
Abstract
OpenMP is the de facto standard application programming interface (API) for on-node parallelism. The most popular OpenMP runtimes rely on POSIX threads (pthreads) implementations that offer an excellent performance for coarse-grained parallelism and match perfectly with the current hardware. However, a recent trend in runtimes/applications points in the direction of leveraging massive on-node parallelism in conjunction with fine-grained and dynamic scheduling paradigms. It has been demonstrated that lightweight thread (LWT) solutions are more appropriate for these new parallel paradigms. We have developed GLTO, an OpenMP implementation over the recently-emerged Generic Lightweight Threads (GLT) API. GLT exports a common API for LWT libraries that offers the possibility of running the same application over different native LWT solutions. In this paper we use GLTO to analyze different scenarios where OpenMP implementations may benefit from the use of either LWT or pthreads. Our study reveals that none of the threading approaches obtains the best performance in all the scenarios, but that there are important gaps among them.
CitacióCastelló, A. [et al.]. GLTO: On the Adequacy of Lightweight Thread Approaches for OpenMP Implementations. A: "2017 46th International Conference on Parallel Processing (ICPP)". IEEE, 2017, p. 60-69.
ISBN978-1-5386-1043-5
Versió de l'editorhttp://ieeexplore.ieee.org/abstract/document/8025280/
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
GLTO On the Adequacy of Lightweight Thread.pdf | 778,5Kb | Visualitza/Obre |