<div dir="ltr">Использование FPGA ограничено в основном задачами в data plane (программные манипуляции с пакетами, например тоже RTP timestamp с использованием P4, OpenFlow), все что относится с к программируемым сетям, AI, как альтернатива ASIC с его fixed instructions. Т.е. вспомогательная функция и нет смысла его не позиционировать как замену микропроцессорам, при всем желании он не будет широко использоваться в HW. Это даже бессмысленно дискутировать. <br>Таже Cisco год назад использовала его только в одной модели свитчей, пару от Arista и Palo Alto в high end моделях для offload некоторых задач.<br>Да и с offload тоже нужно детально проверять, что поддерживает ОС. Три года назад тестировал различные uCPE, например на Intel SoC и поддержкой QAT. QAT мог разгрузить Core в задачах с криптованием и в итоге оказалось, что ни в PanOS, ни в FortiOS, ни в Cisco ISRv в VM исполнении не были заложены инструкции для offload таких задач (AES-NI - да, QAT - нет). Вендоры обещали реализовать это в будущем.<br><br>Возвращаясь к начальной дискуссии о проблеме с буферной памятью FPGA + P4 имеет лучшие перспективы для решений подобных задач чем ASIC. Но с этим еще надо разбираться, пока есть идеи, но не могу сказать будут ли они работать.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 5 Jan 2022 at 09:26, Vladimir Sharun <<a href="mailto:vladimir.sharun@ukr.net" target="_blank">vladimir.sharun@ukr.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><span style="display:block"><div><span style="font-size:12pt;line-height:14pt;font-family:Arial">Привет,</span><br></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial">Netflix делает свой трафик через Mellanox <span style="font-family:Arial;font-size:12pt;line-height:14pt">ConnectX-6 DX c оффлоадом шифрования TCP в карту. </span><br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><span style="font-family:Arial;font-size:12pt;line-height:14pt"><br></span></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><span style="font-family:Arial;font-size:12pt;line-height:14pt">А чтобы это в принципе работало, Netflix/Mellanox/Chelsio "к гирям freeBSD" </span></span><span style="font-size:12pt;line-height:14pt;font-family:Arial">написали код, который дал такую возможность правильно.</span><span style="font-size:12pt;line-height:14pt;font-family:Arial"><span style="font-family:Arial;font-size:12pt;line-height:14pt"><br></span></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial">Для шифрования "сильно зависит": можно и на проце через AES-NI и это работает. Вопрос в количестве гигабит.<br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial">Я по-этому и спросил про FPGA - оч интересно какое именно применение даст смысл вложениям денег в голую железку, почему не купить готовое и сделать бизнес с использованием готовых инструментов.<br></span></div>
<div><span style="font-size:12pt;line-height:14pt;font-family:Arial"><br></span></div>
<div><br></div>
<div><i><span style="font-size:10pt;line-height:12pt"><span style="font-family:Arial">5 січня 2022, 01:51:47, від
    "Andriy Berestovskyy" <</span><a href="mailto:berestovskyy@gmail.com" target="_blank"><span style="font-family:Arial">berestovskyy@gmail.com</span></a><span style="font-family:Arial">>:
</span></span></i></div>
<div><br></div>
<blockquote style="border-left:1px solid rgb(204,204,204);margin:0px 0px 0px 0.8ex;padding-left:1ex">
<pre style="margin:5px 0px">> On 4 Jan 2022, at 20:15, Alexander V Soroka <<a href="mailto:alex@euro.net.ua" rel="noreferrer noopener" target="_blank">alex@euro.net.ua</a>> wrote:
> Хеон? серьезно? с гирями на ногах ФрииБСД, с узкими местами общей шины

Xeon-ы есть разные: есть со встроенными FPGA, есть со встроенными 2x100Gbps, есть с 288 аппаратными потоками…

> Шифрование  на  FPGA  по  любому  будет лучше  и быстрее чем прога на

Для шифрования TCP/IP лучше и быстрее купить готовую сетевую карту c crypto offload.

> Нетфликс  пусть  и  гики,  но возможности железа не перепрыгнуть, да и

ИМО FPGA может иметь смысл под что-то узкоспециализированное, а IPsec/TLS — это стандартные задачи, давным давно реализованные в SoC-ах, с готовыми драйверами и библиотеками под Linux/FreeBSD…

Андрей

_______________________________________________
uanog mailing list
<a href="mailto:uanog@uanog.kiev.ua" rel="noreferrer noopener" target="_blank">uanog@uanog.kiev.ua</a>
<a href="https://mailman.uanog.kiev.ua/mailman/listinfo/uanog" rel="noreferrer noopener" target="_blank">https://mailman.uanog.kiev.ua/mailman/listinfo/uanog</a></pre>
</blockquote></span></div>
_______________________________________________<br>
uanog mailing list<br>
<a href="mailto:uanog@uanog.kiev.ua" target="_blank">uanog@uanog.kiev.ua</a><br>
<a href="https://mailman.uanog.kiev.ua/mailman/listinfo/uanog" rel="noreferrer" target="_blank">https://mailman.uanog.kiev.ua/mailman/listinfo/uanog</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">Best regards,<br><br>Yevgen Ionov</div>