Robert Schmidt
651ef3daee
Merge remote-tracking branch 'origin/resource_mapping_optim' into integration_2025_w07 (!3127)
Optimizations of PDSCH Resource Mapping in nr_dlsch.c/nr_modulation.c
These changes add SIMD optimizations for Neon/AVX2/AVX512 in the PDSCH
transmit path. The timing improvements are listed here based on the
nr_dlsim -e25 -R273 -b273 -s30 -x "layers" -y 4 -z 4 -P
benchmark with "layers" 2,3,4 and comparing "PHY proc tx":
273 PRBS, mcs25, 64QAM
peafowl (gcc11,AMD EPYC 9374F)
2-layer, 4 TX : 431 us (develop 565 us)
3-layer, 4 TX : 692 us (develop 849 us)
4-layer, 4 TX : 963 us (develop 1172 us)
stupix (gcc10, Xeon Gold 6354)
2-layer, 4 TX : 568 us (develop 652 us)
3-layer, 4 TX : 901 us (develop 1030 us)
4-layer, 4 TX : 1250 us (develop 1396 us)
matix (gcc14, Ryzen 9 PRO 7945)
2-layer, 4 TX : 317 us (develop 505 us)
3-layer, 4 TX : 538 us (develop 779 us)
4-layer, 4 TX : 767 us (develop 1233 us)
2025-02-17 22:09:26 +01:00
..
2025-02-07 17:31:59 +01:00
2025-01-30 17:15:11 +01:00
2025-01-14 10:06:06 +01:00
2023-10-26 16:47:19 +02:00
2025-01-27 10:35:20 +01:00
2025-01-14 10:07:31 +01:00
2025-02-17 11:06:08 +01:00
2025-01-30 17:15:11 +01:00
2025-01-15 18:34:53 +01:00
2025-01-30 17:14:10 +01:00
2025-02-17 22:09:26 +01:00
2025-01-30 17:14:10 +01:00
2025-01-31 08:00:37 +01:00
2025-02-04 13:21:43 +01:00
2024-12-16 08:40:54 +01:00
2025-01-09 15:28:25 +01:00
2024-12-04 17:54:51 +01:00
2025-02-12 11:51:28 +01:00
2025-01-23 14:11:13 +01:00
2025-01-28 09:50:29 +01:00
2024-06-21 09:40:16 +02:00
2025-01-28 11:42:38 +01:00
2025-01-17 10:59:28 +00:00
2025-01-23 14:11:13 +01:00
2025-01-23 14:10:33 +01:00
2024-11-17 21:46:23 +01:00
2023-10-26 16:47:19 +02:00
2025-01-27 10:59:19 +01:00
2023-06-16 11:11:44 +02:00
2023-03-06 19:47:08 +01:00
2024-11-06 10:16:11 +01:00
2023-03-06 19:47:08 +01:00
2023-03-06 19:47:08 +01:00
2024-11-06 10:16:11 +01:00
2024-12-18 07:36:22 +00:00
2022-09-19 17:29:42 +02:00