4 ms·
Not to disagree about the need to factor in the dev cost, but there's plenty of companies smaller than Google doing TCP stacks on FPGAs. Pretty much all high-f
by __d 11y ago
Not to disagree about the need to factor in the dev cost, but there's plenty of companies smaller than Google doing TCP stacks on FPGAs.
Pretty much all high-frequency trading today uses FPGAs, for instance, and that's often with teams of fewer than ten people.
- majke 11y agoThis is very exciting. Can you give some examples?
- corysama 11y agohttp://www.argondesign.com/case-studies/2013/sep/18/high-performance-trading/ http://www.argondesign.com/case-studies/2013/sep/18/high-per... https://www.youtube.com/watch?v=uDy_8Q0GdTk https://www.youtube.com/watch?v=uDy_8Q0GdTk IIRC, the FPGA has been incorporated into a switch. When a market data packet starts to arrive, the system starts sending a response packet before the input packet has completely arrived and before the system has actually made a decision. While the input packet is read, the system decides whether or not it will cancel the response market order by intentionally corrupting the checksum of the output packet at the last possible instant.