TRAP@NCI

Streaming Dynamic Coarse-Grained CPU/GPU Workloads with Heterogeneous Pipelines in FastFlow

Goli, Mehdi, Garba, Michael T. and González-Vélez, Horacio (2012) Streaming Dynamic Coarse-Grained CPU/GPU Workloads with Heterogeneous Pipelines in FastFlow. In: 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS). IEEE, pp. 445-452. ISBN 9781467321648

Full text not available from this repository.

Abstract

Software pipelines permit the decomposition of a repetitive sequential process into a succession of distinguishable sub-processes called stages, each of which can be concurrently executed on a distinct processing element. This paper presents a heterogeneous streaming pipeline implementation using the FastFlow skeletal library for a numerical linear algebra code. By introducing minimal memory management, we implement a large-scale streaming application which allocates the different pipeline stages to multi-core CPU and multi-GPU resources in a cluster environment, demonstrating the suitability of the algorithmic skeleton approach to efficiently coordinate the pipeline operation. Our implementation shows that long- running heterogeneous pipelines can be effectively implemented in FastFlow.

Item Type: Book Section
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Divisions: School of Computing > Staff Research and Publications
Related URLs:
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 28 Oct 2014 14:30
Last Modified: 28 Oct 2014 14:34
URI: http://trap.ncirl.ie/id/eprint/1685

Actions (login required)

View Item View Item