https://github.com/dfa1/1brc-cpp
1 Billion Row Challenge with C++20
https://github.com/dfa1/1brc-cpp
Last synced: 10 days ago
JSON representation
1 Billion Row Challenge with C++20
- Host: GitHub
- URL: https://github.com/dfa1/1brc-cpp
- Owner: dfa1
- Created: 2024-05-06T14:02:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-11T17:17:40.000Z (about 2 years ago)
- Last Synced: 2024-05-11T18:29:33.322Z (about 2 years ago)
- Language: C++
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 1️⃣🐝🏎️ The One Billion Row Challenge
- Challenge blog post: https://www.morling.dev/blog/one-billion-row-challenge/
- Challenge repository: https://github.com/gunnarmorling/1brc
The challenge: **compute simple floating-point math over 1 billion rows. As fast as possible, without dependencies.**
Implemented in C++ 20, with GCC 10 (that's why there is a copy of fast_float.h)
## Running the challenge
Tested on Debian Linux 11 with GCC 10:
```
make benchmark
```
Creating the file for the first time is really time consuming :-)