Intel® Xeon® Processor and Server Products
Intel® Xeon® Processors, Data Center Products including boards, integrated systems, and RAID Storage
5181 Discussões

PCIe MMIO Poor Access Performance

Shunyu
Novato
909 Visualizações

I'm testing my FPGA with PCIE4.0 X16 on Intel Xeon 6438Y+, the theoretical bandwidth is 32 GBps per direction. If I use DMA method to perform access, it can be achieved to 27GBps, which is quite reasonable. But when I try to use MMIO via UIO to access BAR space, the highest bandwidth is only 3.75 GBps.

I have tried consecutive vmovntdqa, vmovapd, movdir64b, memcpy(), and I use ioremap_wc() in kernel driver to map a 4MB Write Combine space.

0 Kudos
2 Respostas
NormanS_Intel
Moderador
848 Visualizações

Hello Shunyu,

 

Thank you for posting in the community!

 

To ensure you receive the most specialized assistance, we have a dedicated forum that addresses these specific concerns. Therefore, I will be moving this discussion to our Server Forum. This will allow our knowledgeable community and experts to provide you with timely and accurate solutions.

 

Best regards,

Norman S.

Intel Customer Support Engineer


Ragulan_Intel
Funcionário
809 Visualizações

Hello Shunyu,


Greetings!


As pertaining to the query you have, kindly reach out to the FPGA community and post question on the appropriate subforum topic.


Intel Community - FPGAs and Programmable Solutions 


Thank You & Best Regards,


Ragulan_Intel


Responder