2 ms·
> Seriously now, how many people from JVM or CLR world actually need this level of high performance? The big data ecosystem is Java-centric.
by jacques_chester 6y ago
> Seriously now, how many people from JVM or CLR world actually need this level of high performance?
The big data ecosystem is Java-centric.
- johnnycerberus 6y agoIndeed it is, but the developers in these ecosystems created complements like Apache Arrow that will unload the data in a language-independent columnar memory format for efficient analytics in services that will run C++ on clusters of CPUs and GPUs. Even Spark has rewritten their own analytics engine in C++ recently. These were created because of the limitations of the JVM. We have tried to move the numerical processing away from C++ in the past decades but we have always failed.
- jacques_chester 6y agoYou asked who in the JVM world would be interested in this kind of performance: that's big data folks. To the extent that improvements accrue to the JVM they accrue to that world without needing to rewrite into C++.
- dogma1138 6y agoFinance too, large exchanges with micro second latency have their core systems written in Java, CME Globex and EBS/Brokertec are written in Java.