News for hackers. Stuff that matters.
Re:Intel Buys Altera for $16.7B by Bootvis on Monday June 01, 2015 @09:24AM (#9638326)
They're used in HFT, it seems mainly for sending and receiving orders.
Re:Intel Buys Altera for $16.7B by bladecatcher on Monday June 01, 2015 @09:57AM (#9638569)
The FPGAs run entire algorithmic strategies. It's not just the order management that they handle.
Re:Intel Buys Altera for $16.7B by thibautx on Monday June 01, 2015 @10:28AM (#9638784)
FPGAs run the execution of strategy, everything else is done by high level software/systems. FPGAs are connected directly to the exchange and also help receive a feed of market data (in addition to other market data feeds).
Re:Intel Buys Altera for $16.7B by bladecatcher on Monday June 01, 2015 @10:51AM (#9638962)
I guess that depends on how close to the exchange you want to be. If your strategies were extremely latency sensitive, you might want to have not just the execution logic, but the larger algo framework on there too. This is particularly true of strategies that make use of order book dynamics.
Re:Intel Buys Altera for $16.7B by PaulHoule on Monday June 01, 2015 @12:06PM (#9639723)
A big advantage that FPGAs have is that they are fast at "single threaded" tasks so they can parse data in formats that aren't easy to parse quickly, like the XML-based FIX protocol.
Re:Intel Buys Altera for $16.7B by mattgodbolt on Monday June 01, 2015 @06:42PM (#9642723)
FIX is usually sent and received as ASCII tags of the form NUM=value\x01 , not as XML.

Source: http://en.m.wikipedia.org/wiki/Financial_Information_eXchang...

Re:Intel Buys Altera for $16.7B by uxcn on Monday June 01, 2015 @12:59PM (#9640204)
I'm not sure FPGAs are 'suited' for parsing formats with lots of variable lengths and data dependencies like XML, but obviously they can be faster than typical Von Neumann. I know binary market data streams were one of the first uses in the financial industry.