Originally Posted by
admin
TraderD,
We have looked into CUDA early on, but it is comparatively difficult to develop for, just C++ is production-grade. For real-time options trading, it's probably a must. For our case, we are good enough with a Java distributed cache-based solution.
Actually the heaviest parts of the algorithms, when tuned, have shown orders of magnitude enhancement and have been used by Pascal for "peeking" into the likely trend of the day towards the close. But the aim is to get to an end-to-end integrated system that can boot, set itself up, follow the data feeds incrementally, and be able to recover from failures in a reliable pattern. This is a lot of infrastructure, and one of the reasons the system is not here yet. Thankfully modern trends are closing the gap quickly - and making things more manageable for us.
Thanassis