Let say a process has two kernels and launch them almost concurrently. When using Nsight Compute(ncu) profiles this process, does ncu execute two kernels separately and get relevant metric(e.g. dram__bytes), or just concurrently?
felix_dt
2
By default, profiled workloads are isolated and serialized for reproducibility. You can use range-based data collection modes to profile ranges of potentially concurrently executing kernels.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Profile 2 kernels at once | 4 | 299 | July 15, 2025 | |
| Concurrent kernel execution | 2 | 439 | June 12, 2024 | |
| Profiling one application having two concurent kernels | 3 | 809 | June 8, 2023 | |
| Question about ncu | 3 | 112 | July 10, 2025 | |
| Nsight-Compute returns "No kernels were profiled" for multi-process profiling | 2 | 2670 | July 21, 2022 | |
| How to use Nsight Compute to profile a single CUDA kernel on different processes | 3 | 253 | April 10, 2025 | |
| Launch >= 2 ncu profilers simultaneously | 4 | 817 | August 31, 2022 | |
| Question about profiling nccl kernels with Nsight Compute | 22 | 6087 | October 10, 2025 | |
| Nsight-Compute returns “No kernels were profiled” warning | 9 | 1834 | July 27, 2023 | |
| Is serialization unavoidable while profiling L2 cache miss rates for concurrent kernels with Nsight Compute? | 2 | 91 | December 10, 2025 |