Я слышал от разных людей, что программируемые карты Ethernet существуют и легко доступны. Однако мне еще не удалось отследить одно из этих мифических устройств, поэтому мне интересно, не являются ли они просто мифом.
Такая программируемая карта имеет гигабитный интерфейс Ethernet, имеет программируемый ЦП и подключается к хост-системе через PCI Express. Проблемной областью, на которую обращаются эти карты, являются сетевые приложения с низкой задержкой, в которых сама карта выполняет свою работу и «отчитывается» перед операционной системой. По сути, карта действует как сопроцессор и обрабатывает все требования к низкой задержке, что позволяет избежать проблем, связанных с написанием кода с низкой задержкой в пользовательской среде, например, время отклика 0,4 мс - 0,5 мс.
Итак, мой вопрос: существуют ли эти карты на самом деле, и если да, то где мне взять одну из них?