#1brc

JAVAPROjavapro
2025-01-27

Did write better Java? The experiment's back— tests battles & hallucination. shine, but the flaws are surprising. All about context, integration . Read Steve Poole´s article now: javapro.io/2025/01/15/maximize

Cannot read property 'name' of undefinedzlatko@social.zlatko.dev
2025-01-08

Somebody did a pretty decent run at 1-billion-row-challenge with node. The author got it down to ~11 seconds (on their machine). Considering how fancy-pants rust etc people are doing it in perhaps 3-4 seconds, I'd say pretty decent.

https://jackyef.com/posts/1brc-nodejs-learnings

#nodejs #javascript #1brc

2024-12-20

Dive into the latest InfoQ #Java #TrendsReport with Ixchel Ruiz & Gunnar Morling!

🔍 Topics covered:
➡️ Benefits of Java's six-month release cadence
➡️ Project Lilliput & compact object headers
➡️ Nullability in Java
➡️ Python's impact on the Java ecosystem
➡️ The One Billion Row Challenge

🎧 Listen now 👉 bit.ly/3VP0xaF

💪 Knowledge is power! #StayAhead #StayInformed #SoftwareTrends

#InfoQ #ProjectLiliput #Python #OneBillionRowChallenge #1BRC

JAVAPROjavapro
2024-11-07

1 billion lines of code? No problem for AI, right? An AI didn't want to program! Steve Poole convinced it. Read his surprising results: javapro.io/2024/11/07/1-billio

2024-10-28

The #OneBillionRowChallenge (#1BRC) went viral in the Java community earlier this year.

In this #InfoQ 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.

Expect insights into:
• Parallelization and efficient memory access
• Optimized parsing routines with SIMD/SWAR
• Custom map implementations

He also shares personal stories and key takeaways from leading this challenge for and with the community.

A must-watch video: bit.ly/3Yl7y3v

#transcript included

#Java #EventStreming #ChangeDataCapture #SoftwareArchitecture #DataEngineering

2024-10-23

TIL about the #1brc ...

2024-10-06

Hope to see you tomorrow!

For all #1brc fans, we will lay the basic foundation for that exercise, without elaborating on tuning, by seeing the magic of the JVM and hardware... because it will hit us when benchmarking too naively.
@Devoxx #jmh #1brc

Title slide to the workshop "Microbenchmarking - The Art of Realizing One is Wrong"
Thomas Wuerthingerthomaswue@mastodon.online
2024-10-01

Created a repo with the step-by-step progress of the fastest #1brc solution. Key takeaways:

- @graalvm JIT provides 8+% for free. 🚀
- Parallellize and optimize data structures to get 95% of the way.
- Squeeze out the max by understanding the CPU.

github.com/thomaswue/1brc-step

Vladimir Zakharovzakhav
2024-08-29

My latest blog: “Java, Kotlin, and Pandas Data Frames Walk into the One Billion Row Challenge”. It compares 4 data frame solutions of looking at the execution time, memory usage, and how readable the code is: link.medium.com/Wml1xdH1pMb
If you want to learn more about how Java Data Frames help with data-oriented programming when traditional data structures just won't cut it, come to my and @TheDonRaab talk “Are You Missing a Data Frame? The Power of Data Frames in Java” at @dev2next

four data frames (grids) with the data from the one billion row challenge on a race track
2024-08-26

Wer meinen Vortrag zu den ersten 80% der #1brc in Stuttgart verpasst hat, hat auf der #JavaForumNord die Chance, es nachzuholen. Ich freue mich auf Fragen und Diskussionen.

"Die 1 Milliarde Zeilen Herausforderung - #1BRC - Die ersten 80%"

Titelfolie zum Vortrag "Die 1 Milliarde Zeilen Herausforderung - #1BRC - Die ersten 80%"
Özkan Pakdil 🦖thejvmbender@techhub.social
2024-07-31

Story of 1 Billion rows of data, where it is started from and how it is ended, incredible, in short, this video is saying never stop optimizing in #java or any language, we should improve ourselves and the code should work faster and faster. Thanks to @royvanrijn to collect all story in this video and keeping up with #1brc, Also respect to @graalvm feels like future of Java is bright. To be honest, I will rewatch/study this video more 🤓 hard to comprehend at first watch.

youtu.be/EFXxXFHpS0M?si=wQRPjE

2024-07-31

#jfs2024 Vielen Dank an alle, die meinen Talk besucht haben und auch vielen Dank für die Interaktionen. Super Schätzungen teilweise. #1brc

2024-07-31

Nicht vergessen, 11:10 CEST im Schiller-Saal gibt es "Die ersten 80% des 1 Milliarde Zeilen Wettbewerbs #1brc" zu sehen. Freue mich auf rege Teilnahme und jede Menge Fragen. Ich werde nach Schätzungen fragen, damit es nicht langweilig wird. Jeder wird aus den ersten 80% etwas mitnehmen können, versprochen.

#jfs2024

java-forum-stuttgart.de/vortra

2024-07-30

Waiting for my train to Java Forum Stuttgart. Join me for my talk about the first 80% of the #1BRC.

java-forum-stuttgart.de/vortra

Chapel Programming Languagechapelprogramminglanguage
2024-07-16

In our latest blog post, Andy Stone tackles the in Chapel, but with a twist. Rather than chasing speed through heroic programming, he uses Chapel’s features to leverage multicore parallelism while striving for readability. He even times the I/O!?

chapel-lang.org/blog/posts/1br

2024-07-08

German followers, for your schedule, in case you can make it and attend one of my upcoming talks.

18 July 2024, JUG Darmstadt, "Microbenchmarks - Wer misst, misst Mist."
jug-da.de/2024/07/microbenchma

31 July 2024, Java Forum Stuttgart, "Die 1 Milliarde Zeilen Herausforderung – #1brc"
java-forum-stuttgart.de/vortra

Hope to meet you soon in real life.

2024-06-20

As usual, the slides for instant consumption: "#1BRC - THE FIRST 80% How to Read One Billion Rows Fast Enough". Thanks to the audience and thanks to all who came up and asked questions.

training.xceptance.com/java/45

#dexoxxpl @devoxxpl

First slide of the mentioned presentation
2024-06-16

Join me for "The First 80% of Reading One Billion Rows Really Fast - #1BRC" on Thursday, 20 June 2024, 14:40 CEST at #DevoxxPL
devoxx.pl/talk-details/?id=503

2024-05-29

Nice video for pure Java perf-hacks 💪🏼 Remember that 1-billion row challenge a few months ago. youtube.com/watch?v=9-S_nZ5gzG

Learning points: my bit-ops need refreshing 😅

#1brc

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst