Skip to main content

Mojo function

lane_id

lane_id[ResultType: _FromInt = UInt]() -> ResultType

Returns the lane ID of the current thread within its warp.

The lane ID is a unique identifier for each thread within a warp, ranging from 0 to WARP_SIZE-1. This ID is commonly used for warp-level programming and thread synchronization within a warp.

Parameters:

  • ResultType (_FromInt): Type of index accessors, typically Int or UInt (default).

Returns:

ResultType: The lane ID (0 to WARP_SIZE-1) of the current thread.

Was this page helpful?