3 ms·
Please factor in development and support cost. There is a reason why people prefer general purpose computers to dedicated hardware. I think only big players l
by majke 11y ago
Please factor in development and support cost. There is a reason why people prefer general purpose computers to dedicated hardware. I think only big players like Google can afford dedicated hardware teams.
- __d 11y agoNot 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.