Sjoerd Meijer
9bccf61f5f
[AArch64][LV] Set MaxInterleaving to 4 for Neoverse V2 and V3 ( #100385 )
...
Set the maximum interleaving factor to 4, aligning with the number of available
SIMD pipelines. This increases the number of vector instructions in the vectorised
loop body, enhancing performance during its execution. However, for very low
iteration counts, the vectorised body might not execute at all, leaving only the
epilogue loop to run. This issue affects e.g. cam4_r from SPEC FP, which
experienced a performance regression. To address this, the patch reduces the
minimum epilogue vectorisation factor from 16 to 8, enabling the epilogue to be
vectorised and largely mitigating the regression.
2024-11-20 09:33:39 +00:00
..
2024-11-20 09:33:39 +00:00
2024-09-03 09:16:37 -07:00
2024-11-20 09:10:51 +00:00
2024-10-31 15:58:15 +08:00
2024-11-17 19:35:32 +00:00
2024-11-19 08:55:39 +00:00
2024-11-19 08:55:39 +00:00
2024-06-26 10:18:01 +01:00
2024-11-20 09:10:51 +00:00
2022-04-28 16:46:00 +02:00
2022-12-14 15:16:59 +01:00
2024-05-15 14:03:21 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-05 14:22:24 +01:00
2024-11-06 11:53:33 +00:00
2022-12-27 23:01:41 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-09-04 16:28:39 +05:30
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2024-10-23 04:34:13 +01:00
2024-09-19 09:41:25 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-14 09:33:46 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-06-14 15:07:27 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-10-17 16:50:59 +01:00
2023-01-04 17:25:42 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-08-28 19:12:05 +01:00
2024-11-06 11:53:33 +00:00
2022-04-28 16:46:00 +02:00
2024-10-31 21:36:44 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-09-21 19:47:37 +01:00
2024-11-06 11:53:33 +00:00
2024-07-21 14:03:40 +01:00
2024-10-31 21:36:44 +01:00
2024-11-06 11:53:33 +00:00
2024-07-05 10:08:42 +01:00
2023-04-17 13:08:15 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-07-05 10:08:42 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-01-06 10:56:17 +00:00
2023-11-27 12:54:11 -08:00
2022-12-05 22:17:30 +03:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-08-27 11:55:47 +01:00
2022-12-14 15:16:59 +01:00
2024-09-27 13:08:55 +01:00
2022-12-14 15:16:59 +01:00
2023-11-29 13:19:50 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-01-31 13:31:28 +00:00
2023-01-04 17:25:42 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-10-31 21:36:44 +01:00
2022-12-14 15:16:59 +01:00
2024-11-05 22:45:56 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-10-16 07:21:58 +01:00
2023-08-08 18:10:23 -04:00
2024-07-01 09:26:01 +02:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-06-14 17:18:20 -04:00
2024-08-21 12:02:54 +02:00
2024-11-06 11:53:33 +00:00
2024-09-19 18:50:10 +01:00
2024-11-06 11:53:33 +00:00
2023-09-28 21:15:34 +08:00
2023-09-29 22:18:32 +08:00
2023-09-29 22:18:32 +08:00
2024-02-05 11:57:34 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-09-23 09:56:37 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2023-01-06 12:14:45 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2019-04-22 09:53:26 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2023-10-28 17:47:46 +08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-20 13:17:28 -04:00
2022-12-14 15:16:59 +01:00
2024-10-17 16:50:59 +01:00
2024-10-17 16:50:59 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-10-02 11:45:00 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-08-11 20:38:36 +02:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-20 12:08:52 +05:30
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-07-05 21:41:31 +01:00
2023-01-04 17:25:42 +01:00
2022-12-14 15:16:59 +01:00
2024-09-28 14:19:57 +01:00
2022-12-14 15:16:59 +01:00
2022-12-21 13:58:50 +00:00
2022-12-14 15:27:31 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-10-02 10:28:54 +01:00
2024-11-06 11:53:33 +00:00
2024-09-10 10:41:35 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-04-28 16:46:00 +02:00
2024-03-26 16:01:57 +01:00
2024-11-06 11:53:33 +00:00
2023-11-21 10:54:36 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-01-06 12:14:45 +01:00
2022-12-14 15:16:59 +01:00
2024-11-07 14:09:45 +01:00
2024-07-07 20:08:01 +01:00
2023-04-17 13:49:49 +01:00
2022-12-14 15:16:59 +01:00
2022-12-08 02:38:47 +03:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-09-14 21:21:55 +01:00
2024-11-06 11:53:33 +00:00
2022-04-04 01:15:30 +02:00
2024-07-01 09:52:56 -07:00
2023-01-06 12:14:45 +01:00
2023-12-05 14:09:36 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-11 12:36:29 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-01-26 11:13:05 +00:00
2024-10-02 11:45:00 +02:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-10-10 20:04:46 +01:00
2024-07-14 20:49:03 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2023-02-15 14:07:51 -08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-07-05 10:08:42 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-09-22 22:08:46 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-09-19 09:41:25 +01:00
2024-11-14 08:29:55 +08:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-01-16 21:54:58 -08:00
2024-01-31 13:31:28 +00:00
2024-01-16 21:54:58 -08:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-08-14 10:19:29 +01:00
2024-10-02 11:45:00 +02:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-10-31 21:36:44 +01:00
2024-09-10 10:41:35 +01:00
2023-12-08 12:18:31 +00:00
2024-06-26 14:25:54 +01:00
2022-12-14 15:16:59 +01:00
2024-07-05 10:08:42 +01:00
2024-09-20 11:22:03 +01:00
2024-10-23 04:34:13 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-10-17 03:49:39 +08:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2023-07-11 19:12:59 -07:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-10-17 16:50:59 +01:00
2024-10-17 16:50:59 +01:00
2024-10-17 16:50:59 +01:00
2024-11-06 11:53:33 +00:00
2024-09-20 11:22:03 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-07-05 10:08:42 +01:00
2024-07-05 10:08:42 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-03-26 16:01:57 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-09-20 11:22:03 +01:00
2024-07-05 10:08:42 +01:00
2024-11-06 11:53:33 +00:00
2024-11-08 17:21:05 -06:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-08-21 12:02:54 +02:00
2024-11-07 15:53:51 +08:00
2022-12-14 15:16:59 +01:00
2024-08-19 12:40:20 +01:00
2024-10-17 16:50:59 +01:00
2024-11-06 11:53:33 +00:00
2024-10-16 06:10:19 +01:00
2022-12-14 15:16:59 +01:00
2022-03-07 19:32:37 +03:00
2022-12-14 15:16:59 +01:00
2024-09-19 18:50:10 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2022-12-24 18:34:54 +00:00
2023-04-25 21:47:14 +01:00
2024-09-06 11:20:14 +02:00
2024-04-16 09:48:13 -04:00
2023-01-06 10:56:17 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2024-11-06 11:53:33 +00:00
2024-10-08 22:37:20 +01:00
2024-04-04 18:30:17 -04:00
2024-07-07 20:08:01 +01:00
2024-10-31 21:36:44 +01:00
2022-12-05 22:17:30 +03:00
2024-10-31 21:36:44 +01:00
2024-10-31 21:36:44 +01:00
2024-10-31 21:36:44 +01:00
2024-10-31 21:36:44 +01:00
2024-10-31 21:36:44 +01:00
2024-10-31 21:36:44 +01:00
2024-10-18 05:52:35 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-09-20 11:22:03 +01:00
2022-12-14 15:16:59 +01:00