Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is M-Task

Handbook of Research on Scalable Computing Technologies
An M-task is a parallel program fragment that operates on a set of input parameters and produces a set of output parameters. The implementation of an M-task supports an execution on an arbitrary number of processors.
Published in Chapter:
Mixed Parallel Programming Models Using Parallel Tasks
Joerg Duemmler (Chemnitz University of Technology, Germany), Thomas Rauber (University of Bayreuth, Germany), and Gudula Ruenger (Chemnitz University of Technology, Germany)
Copyright: © 2010 |Pages: 30
DOI: 10.4018/978-1-60566-661-7.ch011
Abstract
Parallel programming models using parallel tasks have shown to be successful for increasing scalability on medium-size homogeneous parallel systems. Several investigations have shown that these programming models can be extended to hierarchical and heterogeneous systems which will dominate in the future. In this chapter, the authors discuss parallel programming models with parallel tasks and describe these programming models in the context of other approaches for mixed task and data parallelism. They discuss compiler-based as well as library-based approaches for task programming and present extensions to the model which allow a flexible combination of parallel tasks and an optimization of the resulting communication structure.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR