FPGA Acceleration in AWS [F1 Service]

1

I am trying to do some optimization for network traffic handling by utilizing FGPA acceleration on AWS [F1?]. Per my understanding the F1 service is based on Xilinx Alveo SmartNIC hardware.

So my question is, is it possible to configure the EC2 instance with FPGA acceleration in a way that traffic is passed to the EC2 from the FPGA smartnic and not the ENI?

estro
已提問 10 個月前檢視次數 263 次
2 個答案
1

No. The FPGAs do not have direct access to the network. The FPGAs communicate via PCIe to the instance CPU, where the Enhanced Networking (ENA) drivers run. ENA provides a high-performance, low-latency virtualized network interface suitable for data movement to the F1 instance. See the EC2 ENA driver documentation for more details.

Documentation: https://github.com/aws/aws-fpga/blob/master/FAQs.md

profile pictureAWS
ladybug
已回答 10 個月前
  • Any chance this is on the roadmap? I understand it’s a complicated feature to add, but I think this would add a lot of value to many users. I know there would be a decent number of users of it in AWS Tokyo. I believe you can do it while keeping the network safe by putting a switch in front of the card heavily restricting the activity of those network ports. Although my use-case requires production data I think if AWS was very worried about it messing up the network, there is still value even if it’s only an isolated network back to host ENI for testing designs.

0

Please, accept this answer if it was useful to you.

Thank you.

profile pictureAWS
ladybug
已回答 8 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南