Deploying a Java application in Nvidia GPU family VM (ND-series VMs )

Smita Mohapatra
41
Reputation points
I'm working on a Java Spring boot application with multi-threaded code.
It's deployed in an Azure Ds series general Purpose VM.
Current VM Details:
Standard D8s v3 (8 vcpus, 32 GiB memory)
Operating system:Linux
I want to move the java application to ND-series VMs (NVIDIA K80, P40, and P100 GPUs) for better performance.
Can anyone help me with the migration steps.
- Is there a possibility of doing direct Lift and Shift ?
- Is it possible to make our Java code compile directly into a CUDA executable ?
- Do we need to use the CUDA/OpenCL specific JDK/JVM ?
- Do we need to do any code change to make our application work in CUDA/OpenCL ?
- Do we need to use jcuda ?
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,013 questions
Sign in to answer