Distributed scheduling of parallel hybrid computations

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Multicore computing is fast becoming the norm. Improving parallel programming productivity without compromising performance on multicores is a serious challenge facing research community and systems vendors. Towards this end, efficient run-time scheduling of parallel programs helps programmer by dynamically mapping tasks onto processors and scheduling them in appropriate order. Distributed scheduling of parallel computations on multiple places while ensuring low time and message complexity in bounded space is a very challenging problem. We attempt to address this challenge for hybrid parallel computations which contain tasks that have pre-specified affinity to a place and also tasks that can be mapped to any place in the system. This paper presents online distributed scheduling algorithms for hybrid parallel computations assuming both unconstrained and bounded space per place. We also present the time and message complexity for distributed scheduling of hybrid computations. To the best of our knowledge, this is the first time distributed scheduling algorithms for hybrid parallel computations have been presented and analyzed for time and message bounds under both unconstrained space and bounded space. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Agarwal, S., Narang, A., & Shyamasundar, R. K. (2009). Distributed scheduling of parallel hybrid computations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5878 LNCS, pp. 1144–1154). https://doi.org/10.1007/978-3-642-10631-6_115

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