An Intermediate Library for Multi-GPUs Computing Skeletons

Le Duc Tung, Nguyen Huu Duc, Pham Tuan Anh, Ngo Huy Hoang, Nguyen Minh Thap
High Performance Computing Center, Hanoi University of Science and Technology, Vietnam
IEEE RIVF International Conference on Computing and Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), 2012


   title={An Intermediate Library for Multi-GPUs Computing Skeletons},

   author={Hoang, N.H. and Thap, N.M.},



Download Download (PDF)   View View   Source Source   



This paper introduces a library which supports programmers to write parallel programs on GPU architecture, especially with a system consisting of multi-GPUs. The library is designed from the idea of skeletons, which helps us to make parallel programs easily and quickly as if writing sequential programs. Skeletons usually are described by functional language which supports high-order function totally. Because of the performance and popularity of C++ language, we try to re-annotate C++ language to support high-order functions completely, hence, it is convenience for us to create general-purpose skeletons.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: