271bdfb032
Simplify Node class with less field, improve hash mix speed (#584)
Van Phu DO
2024-01-26 06:57:04 +09:00
ce9455a584
gabrielfoo's first attempt (#556)
gabrielfoo
2024-01-26 05:46:40 +08:00
80cd738b4b
C style code. Should be ~4secs or lower based on local testing. (#559)
Vemana
2024-01-26 03:10:14 +05:30
561717a986
Update README.md
Gunnar Morling
2024-01-24 20:37:10 +01:00
0b762ee0b0
Fixing Thomas' JDK version
Gunnar Morling
2024-01-24 12:18:01 +01:00
7a9b88f328
Leaderboard
Gunnar Morling
2024-01-24 10:57:28 +01:00
055916e997
Leaderboard update
Gunnar Morling
2024-01-24 10:56:03 +01:00
4daeb94b04
Go implementation by AlexanderYastrebov (#298)
Alexander Yastrebov
2024-01-23 20:49:28 +01:00
464ba6209b
Laake Scates-Gervasi first submission (justplainlaake) [2.5s execution, locally similar time to top 5] (#431)
Laake Scates-Gervasi
2024-01-23 11:44:57 -08:00
7ced63f460
Rewrote to always read 16 bytes, this has less instructions on perf. (#562)
Roy van Rijn
2024-01-23 11:37:09 -08:00
df891354d3
Inline and optimize value parsing code for each of the four semicolon position processing branches. This provides a small but noticeable speed-up. It also expands and obfuscates the code, unfortunately. (#563)
Elliot Barlas
2024-01-23 07:31:04 -08:00
e16ad7660d
Update README.md to add the _baseline (#552)
Sarkie
2024-01-22 10:00:01 +00:00
b374643a1f
evaluate.sh: Add note for "using Unsafe" (#547)
Jason Nochlin
2024-01-22 01:20:26 -07:00
d2639b7ce1
Add linl33's implementation (#503)
Li Lin
2024-01-22 04:14:05 +08:00
81963f963c
Leaderboard update
Gunnar Morling
2024-01-21 20:39:20 +01:00
47269cf30b
Adjust rolling hash function to operate at int-scale rather than byte-scale. Ensure 8-byte alignment in key buffer for faster comparisons. (#523)
Elliot Barlas
2024-01-21 10:38:32 -08:00
d135bd9521
Leaderboard update
Gunnar Morling
2024-01-21 18:01:52 +01:00
7bfc7eaec6
Reduce allocations and heap size (#525)
Roman Musin
2024-01-21 17:01:23 +00:00
3e1951379a#104 Running tests for PRs
Gunnar Morling
2024-01-21 17:07:43 +01:00
38c3e0f1ee
Leaderboard update
Gunnar Morling
2024-01-21 13:43:40 +01:00
410425c833
reorganize code, little bit faster (#509)
Van Phu DO
2024-01-21 21:25:18 +09:00
8ba67cbc6d
Use Array to store results instead of grouping by and custom class (#522)
kumarsaurav123
2024-01-21 17:20:36 +05:30
0a7726cc64
Improving first iteration by avoiding string creation as much as possible (#516)
adri
2024-01-20 21:27:34 +01:00
36ffed1315
Leaderboard update
Gunnar Morling
2024-01-20 21:02:06 +01:00
2c1264def9
Solution without unsafe (#507)
giovannicuccu
2024-01-20 21:01:43 +01:00
836f0805ad
GitHub Copilot Chat with the help of agoncal (#460)
Antonio Goncalves
2024-01-19 21:26:12 +01:00
f5c9750611
Leaderboard update
Gunnar Morling
2024-01-19 17:21:37 +01:00
ec27a47ce1
Version 4 - roman-r-m (#484)
Roman Musin
2024-01-19 16:20:57 +00:00
fefe326a14
3s (16%) faster, still no unsafe (#478)
Dr Ian Preston
2024-01-19 16:14:45 +00:00
9b28dd2aec
fix test rounding, pass 10K station names (#471)
Jairo Graterón
2024-01-19 12:12:05 -04:00
d0bdd335bd
Last attempt CalculateAverage_zerninv (#480)
zerninv
2024-01-19 16:07:30 +00:00
673c1b9f6e
Leaderboard update
Gunnar Morling
2024-01-17 22:00:38 +01:00
4e445a4f56
jparera's initial implementation (#433)
Juan Parera
2024-01-17 21:52:33 +01:00
4d7d9fb34e
extract cursor interface (#458)
John Ziamos
2024-01-17 20:41:32 +00:00
199d6415bb
10% improvement from parallelizing munmap(); jumps to around 12th from 16th based on local testing; no Unsafe; no bitwise tricks yet (#465)
Vemana
2024-01-18 02:00:31 +05:30
aee71b961d
My own solution -- memory mapping the files, running in parallel threads, using a state machine to parse the file (#466)
Matteo Vaccari
2024-01-17 21:26:19 +01:00