1brc / 1brc.github.io Goto Github PK
View Code? Open in Web Editor NEW๐ 1brc.dev website for @1brc
Home Page: https://1brc.dev
License: MIT License
๐ 1brc.dev website for @1brc
Home Page: https://1brc.dev
License: MIT License
I implemented a variation on 1brc using JSON over HTTP.. yes I know it's crazy. But it would be cool to list it on the site!
Would be interesting to see what you could achieve with Julia for this challenge
I think the go repo needs to be cleaned of the original Java content.
Any chance to run this in Cobol, I would like to see it.
Please add C# in the category
Please add Swift language to the challenge
Please, add Haskell as a programming language option too.
I love programming in shell script! Am I good at it? No, but there are serious ninjas out there.
The blog - https://tspeterkim.github.io/posts/cuda-1brc
The code - https://github.com/tspeterkim/cuda-1brc
Can we add a CUDA category?
Requesting that ruby be added as a language.
Happy to help
Please can you add Elixir as a language to choose from
This blog post details out a PHP approach to the 1brc with a good walk through of step by step iterative improvements: https://dev.to/realflowcontrol/processing-one-billion-rows-in-php-3eg0
cheers
You're talking about speed ? V programmers should participate.
Maybe i missed it, but there is a github for .net as well.
Requesting that Dart be added as a language.
Happy to help initial runs!
Clever implementations and aggressive parallelism have achieved incredible times, but I was curious what the naive, almost 1-liner in Awk would look like.
https://github.com/glentner/1brc-awk
I have found Awk to be wonderfully performant in a lot of these sorts of daily accumulation tasks, but in this case it's own internal associative array isn't too much faster than the naive implementation in something like Python. The equivalent, basic approach in something like Rust/C++ (no multi-threading, just HashMap
/std::map
and a struct) are 30% faster.
The redeeming quality here is the implementation took literally a minute with no compile step.
The reference link on the website for Golang points to this link, which primarily contains Java content. Please provide a link for Golang submissions.
The provided link is https://github.com/AlexanderYastrebov/1brc#submitting
because the link doesn't include the emoji.
I made this repo: (https://github.com/benjamin-voisin/1brc) for the challenge in Lua. There is a generation script (that takes ~2 minutes) and a baseline (that takes ~6 minutes) to work only in Lua.
I also added MikuAuahDark submission as well as mine (that runs in about 10 seconds on my machine).
It might be slightly hard to moderate as simply specifying the architecture cannot encapsulate all the differences, so:
I don't see a C# repo provided.
Lua (or LuaJIT) is a very fast interpreted language
Hi there,
Started a repository for Object Pascal: https://github.com/gcarreno/1brc-ObjectPascal
Hope we can be listed.
Many thanks in advance!!
Cheers,
Gus
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.