NetFPGA-10G is a four-port network interface card accelerated with FPGA chip supporting 10G Ethernet technology. The card has been developed by NetFPGA community at Stanford University. The card is connected to host computer via PCI Express bus, which enables high-speed data transfers between the card and host computer. It is typically used in applications for network traffic monitoring, processing and generating as well as hardware acceleration of high-performance computations and time-critical operations.