Roy van Rijn
Developer and Architect, Robotics Enthusiast, Hobby Mathematician
Roy van Rijn
Developer and Architect, Robotics Enthusiast, Hobby Mathematician
Roy van Rijn is a director at OpenValue Rotterdam and a Java Champion. He worked on numerous projects all over the Netherlands as developer, architect and agile coach. He talks at conferences all around the world as well as local JUG events. You can read more at his blog or follow him on Twitter .
Upcoming conference sessions featuring Roy van Rijn
How Fast Can You Parse a File with 1 Billion Rows of Weather Data Using Java?
Last January a challenge was posted online by Gunnar Morling: How fast can you parse a file with one billion rows of weather data using Java?
Little did I know this deceivingly simple question would lead me down a path that taught me all about: parallelism, memory mapped files, SWAR techniques (SIMD as a register), bit twiddling, branchless code, mechanical sympathy, Graal native compilation and finally... I even turned to the dark side: using sun.misc.Unsafe.
Join me in this deep dive where I'll explain all the code changes and tricks that took me from the reference implementation which processes the billion records in >4 minutes, to processing everything in under two seconds.
Who knew Java could be this fast?
Get conference pass
Content featuring Roy van Rijn

From Tic Tac Toe to AlphaGo: Playing games with AI

The Magic of Music Matching

How Fast Can You Parse a File with 1 Billion Rows of Weather Data Using Java?
Browse all experts
Here