Conference contribution
(Original article)


Object Support for OpenMP-style Programming of GPU Clusters in Java


Publication Details
Author(s): Wolf C, Dotzler G, Veldema R, Philippsen M
Title edited volumes: Proceedings - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013
Publication year: 2013
Conference Proceedings Title: Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA 2013)
Pages range: 1405-1410
ISBN: 978-1-4673-6239-9

Event details
Event: 27th International Conference on Advanced Information Networking and Applications Workshops
Event location: Barcelona, Spain
Start date of the event: 25/03/2013
End date of the event: 28/03/2013
Language: English

Abstract

For scientists, it is advantageous to use a high level of abstraction for programming their simulations, so that they can focus on the problem at hand instead of struggling with low-level details. However, current HPC clusters with multiple GPUs per node only offer explicit communication to and from the GPUs, require manual work to keep the data consistent, and often need explicit kernel programming. Moreover, knownGPU programming frameworks are limited to a single GPUor a single machine and also rarely support objects. Our system removes the above restrictions. With a slight but necessary change in Java's semantics, we achieve automatic distribution and efficient use of objects and arrays of objects on multiple GPUs in a cluster. On benchmarks that distribute arrays of objects over five machines with 10 GPUs, we achieve speedups of up to 4.9 compared to one node. © 2013 IEEE.



Focus Area of Individual Faculties


How to cite
APA: Wolf, C., Dotzler, G., Veldema, R., & Philippsen, M. (2013). Object Support for OpenMP-style Programming of GPU Clusters in Java. In Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA 2013) (pp. 1405-1410). Barcelona, Spain, ES.

MLA: Wolf, Carolin, et al. "Object Support for OpenMP-style Programming of GPU Clusters in Java." Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops, Barcelona, Spain 2013. 1405-1410.

BibTeX: Download
Share link
Last updated on 2017-10-18 at 02:52
PDF downloaded successfully