buybackoff / 1brc

1BRC in .NET among fastest on Linux

Home Page:https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.NET Solution for One Billion Row Challenge

My blog post: https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/

Results

See results in the blog post.

A separate repository for automated benchmarks: https://github.com/buybackoff/1brc-bench.

Build & Run on Linux

To install .NET on Linux, follow official instructions.

To build, run ./build.sh.

To run JIT version: ./jit.sh /path/to/measurements.txt.

To run AOT version: ./aot.sh /path/to/measurements.txt.

About

1BRC in .NET among fastest on Linux

https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/

License:MIT License


Languages

Language:C# 99.3%Language:Shell 0.7%