Hands-on Tutorials

  1. Prepare GPUs on Cloud
  2. About Profiling

Prepare GPUs on Cloud

Not everyone has access to a personal or privately owned GPU. This tutorial is designed to help you set up a GPU in the cloud. It is perfect for those without access to a physical GPU or anyone interested in easily trying different types of GPUs. There are many cloud platforms to choose from, such as AWS, GCP, and Azure, each of which is worth trying. AWS Cloud is used as an example in this tutorial.

Setup a Cloud GPU for Running CUDA.jl

About Profiling

Both Nsight Systems and Nsight Compute are powerful tools for profiling. Nsight Systems excels at providing a high-level overview of system-wide performance, helping developers analyze application behavior and detect bottlenecks across CPU, GPU, and I/O. On the other hand, Nsight Compute is more focused on in-depth kernel analysis, offering detailed metrics like cache utilization, memory bandwidth, and warp execution efficiency.

System-wide Profiling using NVIDIA Nsight Systems - Currently outdated due to the NVTX issue on Windows, please wait for an update

Profiling kernels using NVIDIA Nsight Compute

© Trixi-GPU developers. Powered by Franklin.jl and the Julia programming language.