Merge remote-tracking branch 'origin/ldpc_enc_avx512' into integration_2025_w20 (3168)
Improvements for LDPC encoding AVX512 modifications for LDPC encoding: interleaving, ZC384 BG1, output formatting for encoder, segmentation (memcpy instead of loop). some improvement in TX for aarch64 in same places where AVX512 support was added. Also, rate matching and interleaving are done on bytes containing 8 segments and reformatting of the output is done at the end of segment processing instead of after ldpc encoding. This improves the overall performance of the NR DL transmitter in gNB See the merge request description for numbers.
This commit is contained in:
@@ -11,8 +11,8 @@ Ref :
|
||||
feptx_prec : 0.0
|
||||
feptx_ofdm : 60.0
|
||||
feptx_total : 150.0
|
||||
L1 Tx processing : 530.0
|
||||
DLSCH encoding : 220.0
|
||||
L1 Tx processing : 475.0
|
||||
DLSCH encoding : 200.0
|
||||
L1 Rx processing : 530.0
|
||||
PUSCH inner-receiver : 360.0
|
||||
Schedule Response : 1.0
|
||||
|
||||
@@ -11,8 +11,8 @@ Ref :
|
||||
feptx_prec : 15.0
|
||||
feptx_ofdm : 30.0
|
||||
feptx_total : 45.0
|
||||
L1 Tx processing : 205.0
|
||||
DLSCH encoding : 140.0
|
||||
L1 Tx processing : 175.0
|
||||
DLSCH encoding : 110.0
|
||||
L1 Rx processing : 345.0
|
||||
PUSCH inner-receiver : 150.0
|
||||
Schedule Response : 1.0
|
||||
|
||||
@@ -11,8 +11,8 @@ Ref :
|
||||
feptx_prec : 14.0
|
||||
feptx_ofdm : 30.0
|
||||
feptx_total : 80.0
|
||||
L1 Tx processing : 315.0
|
||||
DLSCH encoding : 155.0
|
||||
L1 Tx processing : 280.0
|
||||
DLSCH encoding : 140.0
|
||||
L1 Rx processing : 345.0
|
||||
PUSCH inner-receiver : 155.0
|
||||
Schedule Response : 1.0
|
||||
|
||||
@@ -11,8 +11,8 @@ Ref :
|
||||
feptx_prec : 13.0
|
||||
feptx_ofdm : 30.0
|
||||
feptx_total : 45.0
|
||||
L1 Tx processing : 160.0
|
||||
DLSCH encoding : 100.0
|
||||
L1 Tx processing : 145.0
|
||||
DLSCH encoding : 90.0
|
||||
L1 Rx processing : 290.0
|
||||
PUSCH inner-receiver : 115.0
|
||||
Schedule Response : 1.0
|
||||
|
||||
Reference in New Issue
Block a user