InfoQ<p>The <a href="https://techhub.social/tags/OneBillionRowChallenge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OneBillionRowChallenge</span></a> (<a href="https://techhub.social/tags/1BRC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1BRC</span></a>) went viral in the Java community earlier this year. </p><p>In this <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> talk, Gunnar Morling dives into some of the tricks employed by the fastest solutions for processing the challenge’s 13 GB input file within less than two seconds.</p><p>Expect insights into:<br>• Parallelization and efficient memory access<br>• Optimized parsing routines with SIMD/SWAR<br>• Custom map implementations </p><p>He also shares personal stories and key takeaways from leading this challenge for and with the community. </p><p>A must-watch video: <a href="https://bit.ly/3Yl7y3v" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3Yl7y3v</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/transcript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transcript</span></a> included</p><p><a href="https://techhub.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://techhub.social/tags/EventStreming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EventStreming</span></a> <a href="https://techhub.social/tags/ChangeDataCapture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChangeDataCapture</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/DataEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataEngineering</span></a></p>