Research Article
Pipelines on heterogeneous systems: models and tools
Article first published online: 9 MAR 2005
DOI: 10.1002/cpe.886
Copyright © 2005 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Volume 17, Issue 9, pages 1173–1195, 10 August 2005
Additional Information
How to Cite
Almeida, F., Gonzalez, D., Moreno, L. M. and Rodriguez, C. (2005), Pipelines on heterogeneous systems: models and tools. Concurrency and Computation: Practice and Experience, 17: 1173–1195. doi: 10.1002/cpe.886
Publication History
- Issue published online: 9 MAR 2005
- Article first published online: 9 MAR 2005
- Manuscript Accepted: 9 MAR 2004
- Manuscript Revised: 1 MAR 2004
- Manuscript Received: 29 MAY 2003
Funded by
- EC (FEDER)
- Spanish MCyT. Grant Numbers: TIC2002-04498-C05-05, TIC2002-04400-C03-03
- Abstract
- References
- Cited By
Keywords:
- heterogeneous systems;
- pipelines;
- analytical models
Abstract
We study the performance of pipeline algorithms in heterogeneous networks. The concept of heterogeneity is not only restricted to the differences in computational power of the nodes, but also refers to the network capabilities. We develop a skeleton tool that allows us an efficient block-cyclic mapping of pipelines on heterogeneous systems. The tool supports pipelines with a number of stages much larger than the number of physical processors available. We derive an analytical formula that allows us to predict the performance of pipelines in heterogeneous systems. According to the analytical complexity formula, numerical strategies to solve the optimal mapping problem are proposed. The computational results prove the accuracy of the predictions and effectiveness of the approach. Copyright © 2005 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)