http://www.xilinx.com/products/devices.htmQuote from rosy2:
http://www.solarflare.com/index.php
http://www.fusionio.com/
then get guys to program for the hardware itself.
Unfortunately... my info is second hand... (I'm guessing rosy's is in 1st... considering his competency from the past)... (Also... the topic at hand is completely out of my league... the most I personally do is GPU prog. in C++ or C-compile MKL...)Quote from Hugin:
About two years ago I heard about some guys that looked at implementing high frequency algorithms for a small hedge fund using tools from http://www.mitrionics.com/. Not certain if they did target Xilinx FPGA though.
Haven't heard about them since. Maybe they're still in the lab...
Quote from TSGannGalt:
Unfortunately... my info is second hand... (I'm guessing rosy's is in 1st... considering his competency from the past)... (Also... the topic at hand is completely out of my league... the most I personally do is GPU prog. in C++ or C-compile MKL...)
That said...
What I was told is that a FPGA does provide better performance but is not exactly cost effective compared a cluster of UNIX/C-Compiled servers, solely based on the lack of engineers with experience and the time it takes to get the FPGA programmed to be optimal to the surrounding architecture. (I guess testing and profiling it is a pain in the arse...)
The FASTEST Technology is, from what I've heard is, CPLD/FPGA added with GPU.
I've never dealt with programmable chips stuff and ran tests so I can't say much... and honestly... I wouldn't touch personally... I'd have something else handle them... But it would be helpful to know how they are.Quote from Hugin:
I'm no FPGA expert but from what I've heard the solution Mitrionics provides is to convert code written in a variant of C into something that can be loaded into the FPGA. This should make it easier both to find developers and to verify the code provided that the platform includes some test tools.
Even so it is probably a lot of work but if performance is key I guess this could compete with a GPU based solution, depending on the structure of the trading algorithm. My guess is only a handful of people/firms would benefit from this type of solution.