aboutsummaryrefslogtreecommitdiffstats
path: root/libsmctrl.h
diff options
context:
space:
mode:
authorJoshua Bakita <bakitajoshua@gmail.com>2024-11-26 20:05:44 -0500
committerJoshua Bakita <bakitajoshua@gmail.com>2024-11-26 20:05:44 -0500
commit2ad0e819a9a9652f6afc0b6da4d70a1232c124d7 (patch)
tree7eb8e751257d8e58ff515d121c7e6594cc4e51bf /libsmctrl.h
parent3f9bda39d84f168c1b9f8c26075a72574645f00f (diff)
Support stream masking on CUDA 12.3 (x86) and 12.5 (x86)
Diffstat (limited to 'libsmctrl.h')
-rw-r--r--libsmctrl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsmctrl.h b/libsmctrl.h
index eca1f70..6285de6 100644
--- a/libsmctrl.h
+++ b/libsmctrl.h
@@ -21,7 +21,7 @@ extern void libsmctrl_set_global_mask(uint64_t mask);
21// (overrides global mask) 21// (overrides global mask)
22// @param stream A cudaStream_t (aka CUstream_st*) to apply the mask on 22// @param stream A cudaStream_t (aka CUstream_st*) to apply the mask on
23// @param mask A bitmask of enabled/disabled TPCs (see Notes on Bitmasks) 23// @param mask A bitmask of enabled/disabled TPCs (see Notes on Bitmasks)
24// Supported: CUDA 8.0 - CUDA 12.2, plus 12.4 and 12.6 24// Supported: CUDA 8.0 - CUDA 12.6
25extern void libsmctrl_set_stream_mask(void* stream, uint64_t mask); 25extern void libsmctrl_set_stream_mask(void* stream, uint64_t mask);
26extern void libsmctrl_set_stream_mask_ext(void* stream, uint128_t mask); 26extern void libsmctrl_set_stream_mask_ext(void* stream, uint128_t mask);
27// Set TPC mask for the next kernel launch from the caller's CPU thread 27// Set TPC mask for the next kernel launch from the caller's CPU thread