2011-01-11 2 views
1

다양한 사람들이 프로그래밍 가능한 이더넷 카드가 있으며 쉽게 이용할 수 있다고 들었습니다. 그러나 나는 아직 이러한 신화 장치 중 하나를 추적 할 수 있어야하므로, 그것이 단지 신화인지 궁금해하고 있습니다.프로그래밍 가능한 이더넷 장치 (온보드 CPU라고 생각하십니까?)가 실제로 있습니까?

이러한 프로그래밍 가능 카드는 기가비트 이더넷 인터페이스를 가지고 있으며 프로그래밍이 가능한 CPU가 있으며 PCI Express를 통해 호스트 시스템에 연결됩니다. 이 카드가 해결하는 문제 영역은 카드 자체가 작업을 수행하고 운영 체제에 "보고"하는 대기 시간이 짧은 네트워크 응용 프로그램입니다. 기본적으로이 카드는 보조 프로세서 역할을하며 카드의 모든 대기 시간 요구 사항을 처리하므로 사용자 대기 시간에 낮은 대기 시간 코드를 작성하는 문제를 피할 수 있습니다. 응답 시간은 0.4ms - 0.5ms입니다.

내 질문에이 카드가 실제로 존재합니까? 그렇다면 어디에서 손을 얻을 수 있습니까?

답변

0

Bigfoot Networks는 "스마트"NIC 인 일련의 제품 (해당 킬러 라인)을 만듭니다. Killer 2100.

현재 제품이 사용자 프로그래밍 가능 여부가 한눈에 분명하지 않습니다. 그러나 a review of a legacy product of theirs은 카드에 특수 "앱"을로드 할 수 있었다고 제안합니다.

+0

기본적으로 솔루션으로이 문제를 조사하는 이유는 애플리케이션 특성상 실시간 특성이 필요하기 때문입니다. 결정이 내려지고 실행되면 액션 자체가 <0.5ms 내에 발생하는 한 그것에 대해 내게 이야기하는 데 2 ​​초가 걸리는지는별로 신경 쓰지 않습니다. – PeterM

2

AdvancedIO에는 듀얼 및 쿼드 프로그래밍 가능한 10gbe PCI Express 카드가 있습니다. 이 카드는 초저 대기 시간 및 회선 속도 응용 프로그램 (고주파 거래, 군대 및 텔레콤)을 대상으로합니다. FPGA는 대기 시간이 낮고 실시간으로 많은 양의 데이터를 처리 할 수 ​​있기 때문에 CPU 대신 FPGA를 사용합니다. http://www.advancedio.com/products/form-factor/pci-express/

당신이 응용 프로그램에 대한 자세한 정보를 원하는 경우 , 당신은 갈 수 있습니다 : http://www.advancedio.com/markets/financial/ 또는 웹 사이트에 다른 시장을 찾아에

당신이이 카드에 대한 자세한 정보를 원하는 경우

, 당신은 갈 수 있습니다.

이 카드에는 응용 프로그램 개발을 용이하게하는 개발 프레임 워크가 있습니다.

행운

1

RNET 기술은 오히려 FPGA 기반 (HW 프로그래밍)있는 고급 I/O 카드에 비해, 소프트웨어 프로그래밍, 사용자 프로그래밍 NIC가 있습니다.

관련 문제