Thomas Ning
a01042c3cf
Enable Async Copy for MI355 (#2425)
* add for async load builtin
* add async load api
* fix some compiling errors
* fix a compiling error
* fix some compiling errors
* add a pipeline which copies from v4
* add a new pipeline for async load
* fix some compiling errors
* add async load tests
* fix some issues in async load
* fix
* fix async inline assembly
* fix async inline assembly
* add ignore header file
* comment some not gfx950 codes
* comment some not gfx950 codes
* fix a error
* update async load apis
* fix lds descriptor
* fix a compiling error
* fix some compiling errors
* fix a descriptor issue
* update lds descriptor
* change async pipeline's tile distribution pattern from thread to warp
* fix clang format
* update async policy
* fix a CRTP issue
* fix a typo error
* change lds layout
* fix some sync issues
* improve codes
* delete the async test
* fix a commented format issue
* avoid compiling device functions when compile host
* make gemm run
* add the copy kernel support
* finish the feature
* Address comment
* add the support for buffer_builtin
* solved the merging problem
* Comment Addressed
---------
Co-authored-by: joye <joye@amd.com>
Co-authored-by: joyeamd <John.Ye@amd.com>
[ROCm/composable_kernel commit: f240ae3248]
2025-07-07 10:08:49 -07:00
..
2025-06-12 09:25:59 +08:00
2024-07-03 23:34:38 -07:00
2024-04-02 09:42:17 -07:00
2025-06-05 13:54:15 -06:00
2025-03-17 18:08:53 -07:00
2024-11-14 08:40:50 -08:00
2024-08-13 16:15:47 +02:00
2023-09-20 22:15:56 -07:00
2024-04-02 09:42:17 -07:00
2025-05-19 14:25:50 -07:00
2024-11-14 08:40:50 -08:00
2024-08-06 10:06:10 +02:00
2025-03-05 11:07:33 -08:00
2024-04-19 13:31:17 +02:00
2025-02-18 10:10:22 +01:00
2024-12-03 08:42:55 -08:00
2023-10-18 11:14:14 -05:00
2023-05-31 18:46:57 -05:00
2025-06-05 13:54:15 -06:00
2023-09-20 22:15:56 -07:00
2024-05-10 09:41:39 -07:00
2023-11-28 11:17:37 -08:00
2023-09-20 22:15:56 -07:00
2024-06-27 00:33:34 -07:00
2025-03-04 10:32:25 -08:00
2025-02-07 15:05:05 -07:00
2024-12-03 08:42:55 -08:00
2023-05-31 18:46:57 -05:00
2024-04-19 13:31:17 +02:00
2025-06-05 13:54:15 -06:00
2023-05-31 18:46:57 -05:00
2024-12-03 08:42:55 -08:00
2024-12-03 08:42:55 -08:00
2023-10-18 11:14:14 -05:00
2024-04-02 09:42:17 -07:00
2025-02-07 15:05:05 -07:00
2023-11-28 11:17:37 -08:00
2023-09-20 22:15:56 -07:00
2024-11-05 13:58:29 -08:00
2023-10-19 07:36:29 +08:00
2024-05-10 09:41:39 -07:00
2024-12-03 08:42:55 -08:00
2024-01-24 13:47:48 -08:00
2023-09-20 22:15:56 -07:00
2023-09-20 22:15:56 -07:00
2024-01-24 13:47:48 -08:00
2024-04-02 09:42:17 -07:00
2023-12-19 04:23:11 +08:00
2023-12-19 04:23:11 +08:00
2024-12-03 08:42:55 -08:00
2024-04-26 07:26:30 -05:00
2024-07-11 18:08:07 -07:00
2025-03-05 11:07:33 -08:00
2023-11-28 11:17:37 -08:00
2024-04-02 09:42:17 -07:00
2025-06-27 10:24:34 +08:00
2025-06-10 09:13:59 -07:00
2025-07-07 10:33:26 -06:00
2025-07-07 10:08:49 -07:00
2025-06-12 09:25:59 +08:00
2024-12-04 00:46:47 +01:00