Существуют ли программируемые устройства Ethernet (например, встроенный процессор)? - PullRequest
1 голос
/ 11 января 2011

Я слышал от разных людей, что программируемые карты Ethernet существуют и легко доступны. Однако мне еще не удалось отследить одно из этих мифических устройств, поэтому мне интересно, не являются ли они просто мифом.

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

Итак, мой вопрос: существуют ли эти карты на самом деле, и если да, то где мне взять одну из них?

Ответы [ 3 ]

3 голосов
/ 19 октября 2011

AdvancedIO имеет двойные и четырехъядерные программируемые карты PCI Express 10 gbe.Эти карты предназначены для приложений со сверхнизкой задержкой и линейной скоростью (высокочастотная торговля, военные и телекоммуникации).Они используют FPGA вместо процессоров, потому что FPGA имеют меньшие задержки и могут обрабатывать большие объемы данных в режиме реального времени.

Если вам нужна дополнительная информация об этих картах, вы можете перейти по адресу: http://www.advancedio.com/products/form-factor/pci-express/

Если вам нужна дополнительная информация о приложениях, вы можете перейти по адресу: http://www.advancedio.com/markets/financial/ или просмотретьРазличные Рынки на веб-сайте.

Эти карты поставляются со средой разработки, облегчающей разработку приложений.

Удачи

2 голосов
/ 30 марта 2012

Технологии RNet имеют программируемый пользователем NIC, который программируется, а не карты Advanced I / O, основанные на FPGA (программируемые HW).

0 голосов
/ 11 января 2011

Bigfoot Networks выпускает серию продуктов (их Killer line), которые являются "умными" сетевыми картами: например, Killer 2100 .

.посмотрите, являются ли их текущие продукты программируемыми пользователем.Однако обзор устаревшего их продукта предполагает, что вы, по крайней мере, могли загружать специализированные "приложения" на карты.

...