Vignesh Balasubramanian
f23b8e636b
AVX2 and AVX512 optimizations for DAXPYV
...
- Removed some of the unrolling factors that affected the
performance of AVX2 DAXPYV kernel. In addition to improving
the current performance on sizes compatible to single-threaded
runs, this will now perform better for tiny sizes as well
since the overhead to reach the computation is less.
- Updated the vector partitioning logic, by using
bli_thread_range_sub( ... ), which ensures that there is no
false sharing among multiple threads.
- Updated the AOCL-DYNAMIC logic for the API, to include thresholds
or zen4 and zen5 micro-architectures.
AMD-Internal: [CPUPL-5514]
Change-Id: Iee9edddac685334213cd6694421ab3df3547e930
2024-07-31 09:24:36 -04:00
..
2023-11-09 15:49:45 +05:30
2023-11-09 15:49:45 +05:30
2023-11-09 15:49:45 +05:30
2023-11-09 15:49:45 +05:30
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2024-06-25 05:48:46 -04:00
2023-11-08 23:45:57 -05:00
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2021-10-28 16:05:43 -05:00
2023-08-21 07:01:38 -04:00
2021-08-16 00:12:33 -04:00
2024-04-12 07:26:31 -04:00
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2019-08-23 14:18:07 +05:30
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2024-07-08 06:09:11 -04:00
2024-07-08 06:09:11 -04:00
2018-12-04 14:31:06 -06:00
2023-04-21 10:02:48 -04:00
2024-06-25 05:48:46 -04:00
2024-01-17 11:41:15 -05:00
2024-06-25 05:48:46 -04:00
2023-11-23 08:54:31 -05:00
2024-06-25 05:48:46 -04:00
2023-11-23 08:54:31 -05:00
2021-03-31 17:09:36 -05:00
2020-08-03 11:47:18 +05:30
2023-11-23 08:54:31 -05:00
2019-08-23 14:18:07 +05:30
2024-07-08 06:09:11 -04:00
2023-04-04 07:54:31 -04:00
2021-10-28 16:05:43 -05:00
2021-10-28 16:05:43 -05:00
2023-10-16 08:48:51 -04:00
2023-10-16 08:48:51 -04:00
2024-05-08 12:51:32 -04:00
2024-05-08 12:51:32 -04:00
2020-08-03 11:46:07 +05:30
2019-08-23 14:18:07 +05:30
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2021-03-31 17:09:36 -05:00
2020-08-03 11:47:18 +05:30
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2020-08-03 11:27:13 +05:30
2020-08-03 11:27:13 +05:30
2023-11-23 08:54:31 -05:00
2020-08-03 11:47:18 +05:30
2020-08-03 11:27:13 +05:30
2023-11-03 08:47:17 -04:00
2023-11-03 08:47:17 -04:00
2023-11-23 08:54:31 -05:00
2021-04-27 18:16:44 -05:00
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2019-11-14 16:48:14 -06:00
2019-08-23 14:18:07 +05:30
2023-11-23 08:54:31 -05:00
2024-05-08 12:51:32 -04:00
2023-11-10 13:05:12 -05:00
2023-11-23 08:54:31 -05:00
2023-11-23 08:54:31 -05:00
2020-08-03 11:47:18 +05:30
2024-04-16 00:43:28 -04:00
2020-08-03 11:27:13 +05:30
2024-07-31 09:24:36 -04:00
2024-06-24 08:50:36 -04:00
2023-11-23 08:54:31 -05:00
2024-05-08 12:51:32 -04:00
2021-05-01 18:54:48 -05:00
2021-05-01 18:54:48 -05:00
2021-05-01 18:54:48 -05:00
2021-05-01 18:54:48 -05:00
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2020-08-03 11:47:18 +05:30
2018-12-04 14:31:06 -06:00
2020-08-03 11:47:18 +05:30
2023-11-23 08:54:31 -05:00