z-logo
open-access-imgOpen Access
A Framework for Direct and Transparent Data Exchange of Filter-stream Applications in Multi-GPUs Architectures
Author(s) -
Gabriel Ramos,
Guilherme Andrade,
Rafael Sachetto,
Daniel Madeira,
Renan Carvalho,
Renato Ferreira,
Fernando Mourão,
Leonardo Rocha
Publication year - 2017
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2017.05.144
Subject(s) - computer science , abstraction , abstraction layer , exploit , stream processing , filter (signal processing) , graphics , distributed computing , computer architecture , parallel computing , software , operating system , philosophy , computer security , epistemology , computer vision
The massive data generation has been pushing for significant advances in computing architectures, reflecting in heterogeneous architectures composed by different types of processing units. The filter-stream paradigm is typically used to exploit the parallel processing power of these new architectures. The efficiency of applications in this paradigm is achieved by exploring a set of interconnected computers (cluster) using filters and communication between them in a coordinated way. In this work we propose, implement and test a generic abstraction for direct and transparent data exchange of filter-stream applications in heterogeneous cluster with multi-GPU (Graphics Processing Units). This abstraction allows hiding from the programmers all the low-level implementation details related to GPU communication and the control related to the location of filters. Further, we consolidate such abstraction into a framework. Empirical assessments using a real application show that the proposed abstraction layer eases the implementation of filter-stream applications without compromising the overall application performance.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom