Expand description
Throughput utilities.
Modules§
Structs§
- Launch
Config - Hardware execution parameters for launching a compute kernel.
Functions§
- compute_
bound - The compute half of a roofline:
work’s operations against the peak ofcompute_key, close enough to it pastthreshold. - device_
throughput - Measure peak throughput on
devicefor each of the givenkeys. - measure_
launch_ overhead - What one launch costs on top of its kernel, which a time limit allows for.
- measure_
memory_ curve - Measure the memory ceiling across a range of working sets, from a few kilobytes up to as much as the device will allocate.
- measure_
peak_ throughput - Computes the peak throughput for a given runtime and key.
- memory_
bound - The memory half of a roofline:
work’s bytes against the ceiling in the directionaccessnames, at the work’s own footprint. - roofline_
bounds - Both halves of the roofline for a
Workamount, with the memory ceiling a copy’s.