Mixed Task and Data Parallel Executions in General Linear Methods

On many parallel target platforms it can be advantageous to implement parallel applications as a collection of multiprocessor tasks that are concurrently executed and are internally implemented with fine-grain SPMD parallelism. A class of applications which can benefit from this programming style ar...

Full description

Bibliographic Details
Main Authors: Thomas Rauber, Gudula Rünger
Format: Article
Language:English
Published: Hindawi Limited 2007-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2007/683198
id doaj-10004b47362844bf8100f0313cdd8c89
record_format Article
spelling doaj-10004b47362844bf8100f0313cdd8c892021-07-02T10:42:49ZengHindawi LimitedScientific Programming1058-92441875-919X2007-01-0115313715510.1155/2007/683198Mixed Task and Data Parallel Executions in General Linear MethodsThomas Rauber0Gudula Rünger1University Bayreuth, GermanyChemnitz University of Technology, GermanyOn many parallel target platforms it can be advantageous to implement parallel applications as a collection of multiprocessor tasks that are concurrently executed and are internally implemented with fine-grain SPMD parallelism. A class of applications which can benefit from this programming style are methods for solving systems of ordinary differential equations. Many recent solvers have been designed with an additional potential of method parallelism, but the actual effectiveness of mixed task and data parallelism depends on the specific communication and computation requirements imposed by the equation to be solved. In this paper we study mixed task and data parallel implementations for general linear methods realized using a library for multiprocessor task programming. Experiments on a number of different platforms show good efficiency results.http://dx.doi.org/10.1155/2007/683198
collection DOAJ
language English
format Article
sources DOAJ
author Thomas Rauber
Gudula Rünger
spellingShingle Thomas Rauber
Gudula Rünger
Mixed Task and Data Parallel Executions in General Linear Methods
Scientific Programming
author_facet Thomas Rauber
Gudula Rünger
author_sort Thomas Rauber
title Mixed Task and Data Parallel Executions in General Linear Methods
title_short Mixed Task and Data Parallel Executions in General Linear Methods
title_full Mixed Task and Data Parallel Executions in General Linear Methods
title_fullStr Mixed Task and Data Parallel Executions in General Linear Methods
title_full_unstemmed Mixed Task and Data Parallel Executions in General Linear Methods
title_sort mixed task and data parallel executions in general linear methods
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2007-01-01
description On many parallel target platforms it can be advantageous to implement parallel applications as a collection of multiprocessor tasks that are concurrently executed and are internally implemented with fine-grain SPMD parallelism. A class of applications which can benefit from this programming style are methods for solving systems of ordinary differential equations. Many recent solvers have been designed with an additional potential of method parallelism, but the actual effectiveness of mixed task and data parallelism depends on the specific communication and computation requirements imposed by the equation to be solved. In this paper we study mixed task and data parallel implementations for general linear methods realized using a library for multiprocessor task programming. Experiments on a number of different platforms show good efficiency results.
url http://dx.doi.org/10.1155/2007/683198
work_keys_str_mv AT thomasrauber mixedtaskanddataparallelexecutionsingenerallinearmethods
AT gudularunger mixedtaskanddataparallelexecutionsingenerallinearmethods
_version_ 1721331750270926848