Towards Multi-GPU Support in the Marrow Skeleton Framework

Fernando Alexandre, Ricardo Marques, Herve Paulino
CITI / Departamento de Informatica, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, 2829-516 Caparica, Portugal
Universidade Nova de Lisboa, 2013


   title={Towards Multi-GPU Support in the Marrow Skeleton Framework},

   author={Alexandre, Fernando and Marques, Ricardo and Paulino, Herv{‘e}},



Download Download (PDF)   View View   Source Source   



A emerging trend in the field of Graphics Processing Unit (GPU) computing is the harnessing of multiple devices to tackle bigger problems and increase performance. Multi-GPU execution adds new challenges to the already complex world of General Purpose computing of GPUs (GPGPU), such as the efficient GPU-aware problem decomposition, and coping with heterogeneity. To this extent, we propose the use of the Marrow algorithmic framework (ASkF) to abstract most of the details intrinsic to the programming of such platforms. To the best of our knowledge, Marrow is the first ASkF to address the implementation of task-parallel skeletons, such as Pipeline, on single and (now) multiple GPU systems. The framework transparently decomposes the problem’s domain and schedules the generated tasks among a set of, possibly, heterogeneous devices. To assess the proposal’s effectiveness, we present some initial experimental results that deliver good scalability results.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2023 hgpu.org

All rights belong to the respective authors

Contact us: