F1.4xlarge P2P bandwidth

0

Hi,

I'm new to AWS FPGA development. I notice that AWS F1.4xlarge (and F1.16xlarge) instances support effective P2P communication between FPGAs, without the help of the host. But the example from Xilinx (https://github.com/Xilinx/Vitis_Accel_Examples/tree/f61637e9263ecc1be3df34182ea6c53a0ca10447/performance/p2p_fpga2fpga_bandwidth) seems not able to work on AWS F1 instances.

I have read the code at https://github.com/awslabs/aws-fpga-app-notes/tree/master/Using-PCIe-Peer2Peer. But how can I evaluate the bandwidth of P2P communication bandwidth concisely? In the code provided, the program just uses sleep(1) to wait until the write is finished. Are there some signals that are triggered when the write is finished?

The result I hope to obtain is a table like the one at https://github.com/awslabs/aws-fpga-app-notes/tree/master/Using-PCIe-Write-Combining. Could you please provide the corresponding script or any useful advice?

Thanks a lot.

已提问 2 年前362 查看次数
1 回答
0

Dear customer

Thank you so much for your interest in AWS. We dont provide any perf numbers measurement for P2P as it is CL design dependent. However a customer can actually devise PCIM write/read counters in their design along with timers and measure the performance. This requires counter implementation in CL. Please feel free to let us know if you have any additional questions or if your original question had additional points not addressed.

Thanks

AWS
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则