Technical requirements
To fully engage with Chapter 11’s content and examples, ensure the following are installed and configured:
- CUDA Toolkit: This provides the environment for building and running GPU-accelerated applications. Download and install from the NVIDIA developer website: https://developer.nvidia.com/cuda-downloads.
- Java bindings for CUDA (JCuda) library: This enables CUDA integration into Java. Download from http://www.jcuda.org/downloads/downloads.html and add the JAR files to your project’s classpath.
- Amazon Web Services (AWS) command-line interface (CLI) and AWS SDK for Java: These facilitate interaction with AWS services.
- Install the AWS CLI (https://aws.amazon.com/cli/).
- Include the AWS software development kit (SDK) dependencies in your project.
- Configure your AWS credentials using
aws configure
.
- Java virtual machine (JVM) monitoring tool (JConsole or VisualVM): Monitor JVM performance during CUDA execution. Launch and connect to your...