Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buybackoff/1brc
1BRC in .NET among fastest on Linux
https://github.com/buybackoff/1brc
1brc dotnet performance simd
Last synced: 5 days ago
JSON representation
1BRC in .NET among fastest on Linux
- Host: GitHub
- URL: https://github.com/buybackoff/1brc
- Owner: buybackoff
- License: mit
- Created: 2024-01-03T14:29:19.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-18T14:16:20.000Z (9 months ago)
- Last Synced: 2024-02-18T15:26:44.156Z (9 months ago)
- Topics: 1brc, dotnet, performance, simd
- Language: C#
- Homepage: https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/
- Size: 153 KB
- Stars: 390
- Watchers: 10
- Forks: 39
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# .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](https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/#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](https://learn.microsoft.com/en-us/dotnet/core/install/linux).
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`.