3 ms·
> I had one CTO of a public HFT firm tell me that short of FPGA's Azul's pause-less GC (https://www.azul.com/products/zing/pgc/ https://www.azul.com/products/zi
by cheez 10y ago
> I had one CTO of a public HFT firm tell me that short of FPGA's Azul's pause-less GC (https://www.azul.com/products/zing/pgc/ https://www.azul.com/products/zing/pgc/) was the biggest performance win they'd had in the past few years, note: this was a few years ago.
Even better than using C++? Something sounds off.
- chollida1 10y agoI don't know where you got C++ from. In any case, I assume they stayed with Java as their entire code base was Java with the exception of what ever they program their FPGAs with.
- TickleSteve 10y agoFPGA's are typically used for the real-time front-end in systems like this.... ...Which means that the Java side wasn't doing anything particularly quick or real-time. The Java side was the 'easy&slow' side.... hence they could use Java.
- cheez 10y agoYeah, I concur with what the other guy says. There is no way they were using Java for the HFT side.
- duaneb 10y agoC++ doesn't improve on I/O (including cache misses).
- gpderetta 10y agoHFT systems aren't normally IO bound.