Shilei Tian
bde0a8cd63
[Clang][HIP][CUDA] Add __cluster_dims__ and __no_cluster__ attribute ( #156686 )
...
This PR adds basic frontend support for `__cluster_dims__` and
`__no_cluster__` attribute.
In CUDA/HIP programming, the ``__cluster_dims__`` attribute can be
applied to a kernel function to set the dimensions of a thread block
cluster. The ``__no_cluster__`` attribute can be applied to a kernel
function to indicate that the thread block cluster feature will not be
enabled at both compile time and kernel launch time. Note that
`__no_cluster__` is a LLVM/Clang only attribute.
Co-authored-by: Yaxun (Sam) Liu <yaxun.liu@amd.com>
Co-authored-by: Jay Foad <jay.foad@amd.com>
2025-10-17 11:39:43 -04:00
..
2025-10-17 11:39:43 -04:00
2024-09-29 01:22:52 +01:00
2025-02-27 10:41:04 -05:00
2025-03-07 10:09:06 -06:00
2025-03-21 15:26:45 -04:00
2025-01-29 16:56:47 +01:00
2025-05-28 08:05:03 -04:00
2024-09-29 01:22:52 +01:00
2025-03-28 07:35:16 -05:00
2024-09-29 01:22:52 +01:00
2025-02-27 10:41:04 -05:00
2025-02-27 10:41:04 -05:00
2025-07-28 10:41:51 -07:00
2024-08-01 16:18:20 -07:00
2025-04-22 16:50:45 -07:00
2024-08-01 16:18:20 -07:00
2024-06-18 20:51:14 +02:00
2024-06-18 20:51:14 +02:00
2025-10-17 11:39:43 -04:00
2024-07-31 11:30:48 -04:00
2025-04-22 12:36:39 -07:00
2024-06-06 10:10:00 -07:00
2024-06-14 15:07:27 +01:00
2025-01-07 18:24:50 -08:00
2024-10-22 17:16:46 +01:00
2024-09-11 18:46:46 -04:00
2024-09-29 01:22:52 +01:00
2024-09-29 01:22:52 +01:00
2024-09-29 01:22:52 +01:00
2025-05-10 08:26:26 -07:00
2025-08-27 16:32:28 -07:00
2024-02-22 13:51:31 -05:00
2024-08-12 10:21:23 -07:00
2024-03-08 10:50:38 -05:00
2025-02-19 23:47:22 -05:00
2024-10-22 17:16:46 +01:00
2024-08-21 13:16:59 +01:00
2024-05-01 10:24:23 -04:00
2025-04-23 12:50:28 -04:00
2024-08-09 13:25:04 +01:00
2025-02-26 08:45:27 -08:00
2024-06-07 11:50:23 +01:00
2024-08-09 13:25:04 +01:00
2025-05-10 08:26:26 -07:00
2025-05-27 16:58:04 -04:00
2025-04-22 12:36:39 -07:00
2025-01-07 18:24:50 -08:00
2025-04-22 12:36:39 -07:00
2024-02-05 23:23:13 +05:30
2024-08-09 13:25:04 +01:00
2025-04-22 12:36:39 -07:00
2025-10-10 15:56:29 +08:00
2025-01-07 18:24:50 -08:00
2024-08-09 13:25:04 +01:00
2025-02-14 11:11:44 +05:30
2024-06-07 11:50:23 +01:00
2024-09-29 01:22:52 +01:00
2024-09-29 01:22:52 +01:00
2024-09-29 01:22:52 +01:00
2025-01-07 18:24:50 -08:00