• DocumentCode
    614159
  • Title

    Evaluation of Java for General Purpose GPU Computing

  • Author

    Docampo, J. ; Ramos, Sergio ; Taboada, G.L. ; Exposito, R.R. ; Tourino, J. ; Doallo, Ramon

  • Author_Institution
    Dept. of Electron. & Syst., Univ. of A Coruna, A Coruna, Spain
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    1398
  • Lastpage
    1404
  • Abstract
    The presence of many-core units as accelerators has been increasing due to their ability to improve the performance of highly parallel workloads. General Purpose GPU(GPGPU) computing has allowed the graphical units to emerge as successful co-processors that can be employed to improve the performance of many different non-graphical applications with high parallel requirements, which make them suitable for many High Performance Computing workloads. While the main libraries developed to exploit the massive parallel capacity of GPUs are oriented to C/C++ programmers, there have been several efforts to extend this support to other languages. Among them, Java stands out for being one of the most extended languages and there are multiple projects that try to enable Java to take advantage of GPGPU computing. In this scenario, this paper presents an evaluation of the most relevant among the current solutions that exploit GPGPU computing in Java.
  • Keywords
    Java; graphics processing units; parallel processing; C/C++; GPGPU computing; Java; accelerator; coprocessor; general purpose GPU computing; graphical unit; high performance computing; many-core units; parallel workload; Graphics processing units; Java; Kernel; Libraries; Programming; Runtime; Standards; Aparapi; General Purpose GPU computing (GPGPU); High Performance Computing; Java; jCuda;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications Workshops (WAINA), 2013 27th International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-1-4673-6239-9
  • Electronic_ISBN
    978-0-7695-4952-1
  • Type

    conf

  • DOI
    10.1109/WAINA.2013.234
  • Filename
    6550591