271bdfb032Simplify Node class with less field, improve hash mix speed (#584)
Van Phu DO
2024-01-26 06:57:04 +09:00
ce9455a584gabrielfoo's first attempt (#556)
gabrielfoo
2024-01-26 05:46:40 +08:00
80cd738b4bC style code. Should be ~4secs or lower based on local testing. (#559)
Vemana
2024-01-26 03:10:14 +05:30
561717a986Update README.md
Gunnar Morling
2024-01-24 20:37:10 +01:00
0b762ee0b0Fixing Thomas' JDK version
Gunnar Morling
2024-01-24 12:18:01 +01:00
7a9b88f328Leaderboard
Gunnar Morling
2024-01-24 10:57:28 +01:00
055916e997Leaderboard update
Gunnar Morling
2024-01-24 10:56:03 +01:00
4daeb94b04Go implementation by AlexanderYastrebov (#298)
Alexander Yastrebov
2024-01-23 20:49:28 +01:00
464ba6209bLaake 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
7ced63f460Rewrote to always read 16 bytes, this has less instructions on perf. (#562)
Roy van Rijn
2024-01-23 11:37:09 -08:00
95c0fb06b0Leaderboard update
Gunnar Morling
2024-01-23 18:16:12 +01:00
98a8279669use thomaswue trick, use parallelism, slightly faster (#560)
Van Phu DO
2024-01-24 00:41:25 +09:00
8bae1b8781Use simd for name comparison (#568)
Dr Ian Preston
2024-01-23 15:37:33 +00:00
f7febea2f6tonivade implementation (try 2) (#541)
Antonio Muñoz
2024-01-23 16:35:05 +01:00
df891354d3Inline 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
e16ad7660dUpdate README.md to add the _baseline (#552)
Sarkie
2024-01-22 10:00:01 +00:00
b374643a1fevaluate.sh: Add note for "using Unsafe" (#547)
Jason Nochlin
2024-01-22 01:20:26 -07:00
d2639b7ce1Add linl33's implementation (#503)
Li Lin
2024-01-22 04:14:05 +08:00
81963f963cLeaderboard update
Gunnar Morling
2024-01-21 20:39:20 +01:00
47269cf30bAdjust 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
d135bd9521Leaderboard update
Gunnar Morling
2024-01-21 18:01:52 +01:00
7bfc7eaec6Reduce 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
38c3e0f1eeLeaderboard update
Gunnar Morling
2024-01-21 13:43:40 +01:00
410425c833reorganize code, little bit faster (#509)
Van Phu DO
2024-01-21 21:25:18 +09:00
8ba67cbc6dUse Array to store results instead of grouping by and custom class (#522)
kumarsaurav123
2024-01-21 17:20:36 +05:30
0a7726cc64Improving first iteration by avoiding string creation as much as possible (#516)
adri
2024-01-20 21:27:34 +01:00
36ffed1315Leaderboard update
Gunnar Morling
2024-01-20 21:02:06 +01:00
2c1264def9Solution without unsafe (#507)
giovannicuccu
2024-01-20 21:01:43 +01:00
673c1b9f6eLeaderboard update
Gunnar Morling
2024-01-17 22:00:38 +01:00
4e445a4f56jparera's initial implementation (#433)
Juan Parera
2024-01-17 21:52:33 +01:00
4d7d9fb34eextract cursor interface (#458)
John Ziamos
2024-01-17 20:41:32 +00:00
199d6415bb10% 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
aee71b961dMy 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