Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
1716 Discussions

How to implement a 256B PCIe Burst Transfer on Intel Architecture

allen-zhuo
Beginner
654 Views

Hi All,

We are trying to transfer data between two memory regions through PCIe transactions. The goal is to transfer the largest possible size in a single burst to fully utilize the system bus and PCIe bus bandwidth. Our CPU model name is "i7-11700K".

We have tried to transmit 64B through the core bus interface unit.

 

_mm512_store_si512

 

Now we also want to try to transfer bigger sizes, like 256B or 512B etc, in a single burst. Could you please give some advice? It is best to provide some white papers or weblinks so that it can be implemented programmatically. Thank you very much.

0 Kudos
0 Replies
Reply