Java on CUDA architecture

Date issued

2013

Journal Title

Journal ISSN

Volume Title

Publisher

Václav Skala - UNION Agency

Abstract

This paper presents technologies, programs and Java libraries which allow usage of a CUDA capable GPU device within Java programming language. All these approaches are described with their simplified usage guide. Then, we compare performance of these methods, as well as we compare their friendliness to a programmer, documentation or their maturity. For performance tests, we used matrix multiplication and Gamma correction. We recommend to use JCuda library as currently the best available method, followed closely by JNI.

Description

Subject(s)

CUDA, grafické procesory, Java

Citation

WSCG 2013: Poster Proceedings: 21st International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision in co-operation with EUROGRAPHICS Association, p. 53-56.