index
:
1brc
main
my implementations for the billion row challenge
nginx
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
dev
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fix hundredwatt's entry on 10k dataset (#558)
Jason Nochlin
2024-01-26
1
-8
/
+13
*
CalculateAverage_gonix update (#579)
gonix
2024-01-25
1
-23
/
+21
*
Contribution by albertoventurini (#578)
Alberto Venturini
2024-01-25
1
-0
/
+299
*
Updates for gamlerhart: Simpler & Faster (#580)
Roman Stoffel
2024-01-25
1
-131
/
+86
*
Second submission to keep a bit of dignity (#581)
Dmitry Bufistov
2024-01-25
1
-200
/
+182
*
tonivade improved solution (#582)
Antonio Muñoz
2024-01-25
1
-128
/
+146
*
Down to 14s locally (#583)
Dr Ian Preston
2024-01-25
1
-49
/
+69
*
armandino: minimise hash collisions + other improvements (#585)
Arman Sharif
2024-01-25
1
-50
/
+46
*
Simplify Node class with less field, improve hash mix speed (#584)
Van Phu DO
2024-01-25
1
-66
/
+60
*
gabrielfoo's first attempt (#556)
gabrielfoo
2024-01-25
1
-0
/
+180
*
C style code. Should be ~4secs or lower based on local testing. (#559)
Vemana
2024-01-25
1
-0
/
+1654
*
Laake Scates-Gervasi first submission (justplainlaake) [2.5s execution, local...
Laake Scates-Gervasi
2024-01-23
1
-0
/
+459
*
Rewrote to always read 16 bytes, this has less instructions on perf. (#562)
Roy van Rijn
2024-01-23
1
-181
/
+116
*
CalculateAverage_3j5a off-the-shelf Java components + ArraysSupport (#566)
3j5a
2024-01-23
1
-0
/
+277
*
1brc contribution from mattiz (first attempt) (#567)
Mathias Bjerke
2024-01-23
1
-0
/
+324
*
fine tuning performance further (#526)
karthikeyan97
2024-01-23
1
-55
/
+46
*
Native image + a few smaller optimisations (#564)
Roman Musin
2024-01-23
1
-133
/
+114
*
Add Yourwass take on the challenge (#532)
yourwass
2024-01-23
1
-0
/
+288
*
improvements (#521)
Yann Moisan
2024-01-23
1
-7
/
+10
*
Deploy v2 for parkertimmins (#524)
Parker Timmins
2024-01-23
1
-97
/
+78
*
parse value before going to map (#548)
Artsiom Korzun
2024-01-23
1
-27
/
+49
*
First optimal solution attempt (#539)
Gaurav Anantrao Deshmukh
2024-01-23
1
-0
/
+308
*
b1rc challenge by @jeevjyot (#551)
Jeevjyot Singh Chhabda
2024-01-23
1
-0
/
+107
*
jerrinot's improvement - fast-path for short keys (#545)
Jaromir Hamala
2024-01-23
1
-160
/
+273
*
Add 1brc solution by @makohn (#544)
Marek Kohn
2024-01-23
1
-0
/
+287
*
use thomaswue trick, use parallelism, slightly faster (#560)
Van Phu DO
2024-01-23
1
-62
/
+95
*
Use simd for name comparison (#568)
Dr Ian Preston
2024-01-23
1
-87
/
+32
*
tonivade implementation (try 2) (#541)
Antonio Muñoz
2024-01-23
1
-0
/
+268
*
Inline and optimize value parsing code for each of the four semicolon positio...
Elliot Barlas
2024-01-23
1
-47
/
+112
*
subprocess spawner (#542)
Artsiom Korzun
2024-01-21
1
-42
/
+73
*
Reverting ByteBuffer idea, using Thomas's trick instead. (#538)
Roy van Rijn
2024-01-21
1
-8
/
+36
*
Tuning and subprocess spawn for thomaswue (#533)
Thomas Wuerthinger
2024-01-21
1
-70
/
+97
*
optimize branches (#534)
Artsiom Korzun
2024-01-21
1
-8
/
+15
*
Adjust rolling hash function to operate at int-scale rather than byte-scale. ...
Elliot Barlas
2024-01-21
1
-22
/
+17
*
Reduce allocations and heap size (#525)
Roman Musin
2024-01-21
1
-21
/
+30
*
reorganize code, little bit faster (#509)
Van Phu DO
2024-01-21
1
-24
/
+27
*
Use Array to store results instead of grouping by and custom class (#522)
kumarsaurav123
2024-01-21
1
-130
/
+141
*
Improving first iteration by avoiding string creation as much as possible (#516)
adri
2024-01-20
1
-32
/
+53
*
Solution without unsafe (#507)
giovannicuccu
2024-01-20
1
-0
/
+421
*
Add 0xshivamagarwal Implementation (#508)
Shivam Agarwal
2024-01-20
1
-0
/
+137
*
using unsafe alone (#512)
karthikeyan97
2024-01-20
1
-107
/
+102
*
Improved version based on rafaelmerino (#511)
Yann Moisan
2024-01-20
1
-0
/
+272
*
Epsilon GC + a number of other small tweaks (#513)
Roman Musin
2024-01-20
1
-72
/
+53
*
Introducing the vector api. 1s faster on 4 core i7 (#506)
Dr Ian Preston
2024-01-20
1
-54
/
+50
*
jerrinot's improvement (#514)
Jaromir Hamala
2024-01-20
1
-84
/
+67
*
yonatang solution: a jdk8 friendly, no unsafe code, epsilon-gc friendly solut...
Yonatan Graber
2024-01-20
1
-0
/
+320
*
Processing byte array backwards (#504)
Xylitol
2024-01-20
1
-133
/
+327
*
Use Arena MemorySegments rather than ByteBuffers. (#505)
Elliot Barlas
2024-01-20
1
-120
/
+137
*
Added dedicated reader (#493)
Roy van Rijn
2024-01-19
1
-211
/
+457
*
Change data storage improving memory locality (#496)
Juan Parera
2024-01-19
1
-100
/
+131
[prev]
[next]