HOMPI: A hybrid programming framework for expressing and deploying task-based parallelism

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper presents , a framework for programming and executing task-based parallel applications on clusters of multiprocessors and multi-cores, while providing interoperability with existing programming systems such as and OpenMP. facilitates expressing irregular and adaptive master-worker and divide-and-conquer applications avoiding explicit calls. It also allows hybrid shared-memory / message-passing programming, exploiting fully the availability of multiprocessor and multi-core nodes, as it integrates by design with OpenMP; the runtime infrastructure presents a unified substrate that handles local threads and remote tasks seamlessly, allowing both programming flexibility and increased performance opportunities. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Dimakopoulos, V. V., & Hadjidoukas, P. E. (2011). HOMPI: A hybrid programming framework for expressing and deploying task-based parallelism. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6853 LNCS, pp. 14–26). https://doi.org/10.1007/978-3-642-23397-5_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free