Do programmable Ethernet devices (think onboard CPU) really exist?

Posted by PeterM on Stack Overflow See other posts from Stack Overflow or by PeterM
Published on 2011-01-11T02:46:35Z Indexed on 2011/01/11 2:54 UTC
Read the original article Hit count: 157

Filed under:
|
|

I've heard from various people that programmable Ethernet cards exist and are easily available. However I have yet to be able to track down one of these mythical devices so I'm wondering if they're just that - a myth.

Such a programmable card has a gigabit Ethernet interface, has a programmable CPU and connects to the host system via PCI Express. The problem area these cards address are low latency network applications where the card itself does the work and "reports back" to the operating system. Basically the card acts as a co-processor and handles all the low latency requirements on the card, thus avoiding the issues of writing low latency code in user-land - think 0.4ms - 0.5ms response times.

So my question is, do these cards really exist and if so, where can I get my hands on one?

© Stack Overflow or respective owner

Related posts about cpu

Related posts about program