Device-side (CDP2) stream handles#

Portable spelling: a kernel launching a child writes LAUNCH_STREAM(child, grid, block, cudaStreamFireAndForget, args…) which is the real CDP2 idiom under nvcc and an inline nested sim_launch here.

Defined in code/simulator.h.

This page documents 2 symbols: 2 macros.

Macros#

Signature

Description

Availability

Location

Example

cudaStreamFireAndForget(::simdetail::kFireAndForget)

Portable spelling: a kernel launching a child writes LAUNCH_STREAM(child, grid, block, cudaStreamFireAndForget, args…) which is the real CDP2 idiom under nvcc and an inline nested sim_launch here.

sim only

simulator.h:2443

cudaStreamTailLaunch(::simdetail::kTailLaunch)

sim only

simulator.h:2446