..
CalculateAverage_0xshivamagarwal.java
Add 0xshivamagarwal Implementation ( #508 )
2024-01-20 20:54:04 +01:00
CalculateAverage_abeobk.java
reorganize code, little bit faster ( #509 )
2024-01-21 13:25:18 +01:00
CalculateAverage_abfrmblr.java
1 brc - 2gb memory 1 min 31 secs
2024-01-06 00:25:15 +01:00
CalculateAverage_AbstractKamen.java
CalculateAverage_AbstractKamen
2024-01-10 21:48:12 +01:00
CalculateAverage_adriacabeza.java
Improving first iteration by avoiding string creation as much as possible ( #516 )
2024-01-20 21:27:34 +01:00
CalculateAverage_agoncal.java
GitHub Copilot Chat with the help of agoncal ( #460 )
2024-01-19 21:26:12 +01:00
CalculateAverage_ags313.java
first attempt
2024-01-07 12:09:43 +01:00
CalculateAverage_alesj.java
Simple, slow but very short. :-) ( #240 )
2024-01-11 09:48:27 +01:00
CalculateAverage_algirdasrascius.java
Quick and dirty first version ( #215 )
2024-01-10 22:35:37 +01:00
CalculateAverage_anandmattikopp.java
feat: first version of the 1brc solution
2024-01-05 11:24:14 +01:00
CalculateAverage_anitasv.java
A SAFE and readable version ( #388 )
2024-01-14 18:41:04 +01:00
CalculateAverage_arjenvaneerde.java
Some optimizations arjenvaneerde
2024-01-10 22:06:28 +01:00
CalculateAverage_arjenw.java
Small optimizations ( #426 )
2024-01-15 20:00:52 +01:00
CalculateAverage_armandino.java
armandino: second attempt ( #445 )
2024-01-16 22:04:37 +01:00
CalculateAverage_artpar.java
inline hash calculation and number parsing ( #200 )
2024-01-12 09:38:09 +01:00
CalculateAverage_artsiomkorzun.java
optimize branches ( #534 )
2024-01-21 19:54:43 +01:00
CalculateAverage_as-com.java
Rename files to match GitHub username
2024-01-13 11:29:27 +01:00
CalculateAverage_baseline_original_rounding.java
#49 Fixing rounding behavior of baseline implementation
2024-01-14 10:59:24 +01:00
CalculateAverage_baseline.java
#49 Fixing rounding behavior of baseline implementation
2024-01-14 10:59:24 +01:00
CalculateAverage_berry120.java
Initial implementation ( #158 )
2024-01-10 22:17:11 +01:00
CalculateAverage_bjhara.java
Evaluating bjhara's entry
2024-01-02 20:43:46 +01:00
CalculateAverage_bufistov.java
Dmitry challenge
2024-01-14 18:45:30 +01:00
CalculateAverage_C5H12O5.java
Processing byte array backwards ( #504 )
2024-01-20 14:04:19 +01:00
CalculateAverage_charlibot.java
Charlibot - use memory mapping ( #372 )
2024-01-14 14:34:08 +01:00
CalculateAverage_cliffclick.java
BRC Entry ( #185 )
2024-01-14 11:08:55 +01:00
CalculateAverage_coolmineman.java
Initial Implementation - coolmineman ( #196 )
2024-01-07 11:39:45 +01:00
CalculateAverage_couragelee.java
Add CalculateAverage_couragelee Java class and shell script
2024-01-10 21:16:36 +01:00
CalculateAverage_criccomini.java
Adding Chris Riccomini's submission
2024-01-03 15:56:31 +01:00
CalculateAverage_davecom.java
Update davecom entry use ByteBuffer instead of String for Names and graal ( #245 )
2024-01-11 10:24:25 +01:00
CalculateAverage_davery22.java
Add davery22 impl
2024-01-07 21:14:04 +01:00
CalculateAverage_ddimtirov.java
ddimtirov - supporting hash collisions, should have fixed #101
2024-01-06 19:24:48 +01:00
CalculateAverage_deemkeen.java
initial deemkeen
2024-01-05 19:30:02 +01:00
CalculateAverage_ebarlas.java
Adjust rolling hash function to operate at int-scale rather than byte-scale. Ensure 8-byte alignment in key buffer for faster comparisons. ( #523 )
2024-01-21 19:38:32 +01:00
CalculateAverage_entangled90.java
Leaderboard update
2024-01-07 10:58:05 +01:00
CalculateAverage_eriklumme.java
CalculateAverage_eriklumme first submission ( #221 )
2024-01-15 19:03:51 +01:00
CalculateAverage_faridtmammadov.java
CalculateAverage_faridtmammadov ( #406 )
2024-01-15 21:01:16 +01:00
CalculateAverage_fatroom.java
Lazy strings init, custom station map ( #336 )
2024-01-12 09:52:32 +01:00
CalculateAverage_felix19350.java
Further improved performance by improving the parsing logic so that strings for city names are not allocated with each row. ( #323 )
2024-01-14 20:56:11 +01:00
CalculateAverage_filiphr.java
Use proper key for CalculateAverage_filiphr;
2024-01-05 17:54:08 +01:00
CalculateAverage_flippingbits.java
Update submission ( #385 )
2024-01-14 19:06:01 +01:00
CalculateAverage_fragmede.java
Custom atoi/atof parser logic, plus math changes.
2024-01-05 16:59:29 +01:00
CalculateAverage_gabrielreid.java
gabrielreid take 2
2024-01-10 20:43:46 +01:00
CalculateAverage_gamlerhart.java
Parallelize Roman Stoffel (gamlerhart) Solution
2024-01-13 11:40:34 +01:00
CalculateAverage_giovannicuccu.java
Solution without unsafe ( #507 )
2024-01-20 21:01:43 +01:00
CalculateAverage_gnabyl.java
[Attempt #2 ] String overflow hash + data/mem optimization ( #356 )
2024-01-13 12:32:17 +01:00
CalculateAverage_gnmathur.java
Leaderboard, clean-up
2024-01-10 21:37:16 +01:00
CalculateAverage_gonix.java
CalculateAverage_gonix update ( #461 )
2024-01-17 18:48:05 +01:00
CalculateAverage_hallvard.java
Uses MappedByteBuffer for io, trie instead of map and parallelStream ( #234 )
2024-01-11 20:58:42 +01:00
CalculateAverage_hchiorean.java
hchiorean - Initial version
2024-01-06 17:59:49 +01:00
CalculateAverage_hundredwatt.java
hundredwatt - 2nd submission ( #338 )
2024-01-12 09:03:31 +01:00
CalculateAverage_ianopolous.java
12s (25%) faster on 4 core i7 ( #421 )
2024-01-15 18:58:23 +01:00
CalculateAverage_ianopolousfast.java
Introducing the vector api. 1s faster on 4 core i7 ( #506 )
2024-01-20 20:09:40 +01:00
CalculateAverage_imrafaelmerino.java
second try: just testing with the chunk size and gc tunning
2024-01-12 21:11:44 +01:00
CalculateAverage_isolgpus.java
isolgpus: submission 2 - about a 25% improvement on submission 1. ( #168 )
2024-01-07 20:55:30 +01:00
CalculateAverage_itaske.java
Adding a missing new line
2024-01-04 21:32:02 +01:00
CalculateAverage_ivanklaric.java
my 1brc entry ( #367 )
2024-01-13 22:02:36 +01:00
CalculateAverage_iziamos.java
extract cursor interface ( #458 )
2024-01-17 21:41:32 +01:00
CalculateAverage_JamalMulla.java
First submission - CalculateAverage_JamalMulla.java - Jamal Mulla ( #238 )
2024-01-11 19:56:29 +01:00
CalculateAverage_japplis.java
Read file in multiple threads and String to Text ( #427 )
2024-01-16 22:10:38 +01:00
CalculateAverage_jatingala.java
1brc challange submission jatingala ( #364 )
2024-01-13 21:44:42 +01:00
CalculateAverage_javamak.java
CalculateAverage_javamak ( #360 )
2024-01-13 21:41:42 +01:00
CalculateAverage_jbachorik.java
Small improvements ( #379 )
2024-01-14 14:12:19 +01:00
CalculateAverage_jerrinot.java
jerrinot's improvement ( #514 )
2024-01-20 20:06:31 +01:00
CalculateAverage_JesseVanRooy.java
CalculateAverage_JesseVanRooy (Submission 1) ( #335 )
2024-01-14 19:09:58 +01:00
CalculateAverage_jgrateron.java
fix test rounding, pass 10K station names ( #471 )
2024-01-19 17:12:05 +01:00
CalculateAverage_jincongho.java
Submission #3 : jincongho ( #482 )
2024-01-19 21:40:05 +01:00
CalculateAverage_jotschi.java
Adding Johannes Schüth's submission
2024-01-05 22:52:39 +01:00
CalculateAverage_jparera.java
Change data storage improving memory locality ( #496 )
2024-01-19 22:06:48 +01:00
CalculateAverage_karthikeyan97.java
using unsafe alone ( #512 )
2024-01-20 20:49:54 +01:00
CalculateAverage_kevinmcmurtrie.java
1brc submission - Kevin McMurtrie ( #195 )
2024-01-07 11:12:57 +01:00
CalculateAverage_kgeri.java
Adding kgeri's solution ( #137 )
2024-01-07 09:45:30 +01:00
CalculateAverage_khmarbaise.java
Adding khmarbaise
2024-01-03 20:21:23 +01:00
CalculateAverage_Kidlike.java
submission for kidlike ( #294 )
2024-01-13 22:22:36 +01:00
CalculateAverage_kuduwa_keshavram.java
Optimised code to iterate over non-null measurements ( #444 )
2024-01-16 22:02:26 +01:00
CalculateAverage_kumarsaurav123.java
Use Array to store results instead of grouping by and custom class ( #522 )
2024-01-21 12:50:36 +01:00
CalculateAverage_lawrey.java
Leaderboard update
2024-01-04 18:22:13 +01:00
CalculateAverage_maeda6uiui.java
Add code by maeda6uiui
2024-01-11 11:32:30 +01:00
CalculateAverage_MahmoudFawzyKhalil.java
MahmoudFawzyKhalil's implementation ( #438 )
2024-01-17 21:15:34 +01:00
CalculateAverage_maximz101.java
Formatting
2024-01-12 22:26:55 +01:00
CalculateAverage_MeanderingProgrammer.java
First attempt from MeanderingProgrammer
2024-01-11 12:03:29 +01:00
CalculateAverage_merykitty.java
merykitty's second attempt
2024-01-10 20:24:19 +01:00
CalculateAverage_merykittyunsafe.java
unsafe approach
2024-01-12 18:39:12 +01:00
CalculateAverage_moysesb.java
Adding Moysés Borges Furtado's submission
2024-01-04 23:15:22 +01:00
CalculateAverage_mtopolnik.java
10k improvement ( #419 )
2024-01-15 18:49:32 +01:00
CalculateAverage_muditsaxena.java
Mudit/initial attempt ( #41 )
2024-01-06 18:54:37 +01:00
CalculateAverage_naive.java
Adding Sam Pullara's submission;
2024-01-03 15:35:51 +01:00
CalculateAverage_netrunnereve.java
netrunnereve: more optimizations ( #485 )
2024-01-19 21:44:22 +01:00
CalculateAverage_obourgain.java
My implementation is in dev.morling.onebrc.CalculateAverage_obourgain and runnable with provided script calculate_average_obourgain.sh ( #75 )
2024-01-07 20:15:53 +01:00
CalculateAverage_omarchenko4j.java
First version of implementation - omarchenko4j ( #222 )
2024-01-13 11:52:17 +01:00
CalculateAverage_padreati.java
- implementation by padreati
2024-01-02 21:16:49 +01:00
CalculateAverage_palmr.java
Pass newly added tests :fingers-crossed:
2024-01-04 23:54:04 +01:00
CalculateAverage_parkertimmins.java
First deployed version for parkertimmins ( #322 )
2024-01-11 21:46:08 +01:00
CalculateAverage_pedestrianlove.java
Add entries for pedestrianlove. ( #265 )
2024-01-10 22:57:41 +01:00
CalculateAverage_phd3.java
Add improvements ( #412 )
2024-01-15 18:47:06 +01:00
CalculateAverage_plbpietrz.java
Initial 1brc version by plbpietrz ( #219 )
2024-01-15 20:30:04 +01:00
CalculateAverage_plevart.java
plevart: Look Mom No Unsafe! ( #452 )
2024-01-16 22:34:40 +01:00
CalculateAverage_raipc.java
Initial solution by raipc
2024-01-10 22:26:00 +01:00
CalculateAverage_rby.java
rby: Has some interesting optimisations but could be improved further with a custom hash map
2024-01-05 20:25:51 +01:00
CalculateAverage_ricardopieper.java
Formatting
2024-01-11 22:16:01 +01:00
CalculateAverage_richardstartin.java
update richardstartin submission ( #325 )
2024-01-12 09:06:09 +01:00
CalculateAverage_roman_r_m.java
Reduce allocations and heap size ( #525 )
2024-01-21 18:01:23 +01:00
CalculateAverage_royvanrijn.java
Added dedicated reader ( #493 )
2024-01-19 22:15:49 +01:00
CalculateAverage_rprabhu.java
Implementation by rprabhu
2024-01-10 21:09:42 +01:00
CalculateAverage_SamuelYvon.java
Graal Native for SamuelYvon ( #332 )
2024-01-12 20:16:13 +01:00
CalculateAverage_santanu.java
Implements CalculateAverage_santanu.java
2024-01-07 10:40:18 +01:00
CalculateAverage_seijikun.java
seijikun: Fix new unit-test introduced with #125
2024-01-06 10:39:19 +01:00
CalculateAverage_semotpan.java
CalculateAverage semotpan attempt 1
2024-01-07 10:57:34 +01:00
CalculateAverage_spullara.java
Updating Sam Pullara's entry
2024-01-04 19:14:06 +01:00
CalculateAverage_thanhtrinity.java
1brc submission - thanhtrinity ( #269 )
2024-01-12 20:36:44 +01:00
CalculateAverage_thomaswue.java
Tuning and subprocess spawn for thomaswue ( #533 )
2024-01-21 20:13:48 +01:00
CalculateAverage_tkosachev.java
CalculateAverage_tkosachev
2024-01-14 18:36:20 +01:00
CalculateAverage_truelive.java
CalculateAverage_truelive second attempt
2024-01-05 23:40:03 +01:00
CalculateAverage_twobiers.java
Adjust buffer size to solve test failure in #125
2024-01-06 00:12:36 +01:00
CalculateAverage_Ujjwalbharti.java
Added implementation for calculating average
2024-01-05 17:23:13 +01:00
CalculateAverage_unbounded.java
Add implementation for user unbounded ( #394 )
2024-01-14 19:11:57 +01:00
CalculateAverage_vaidhy.java
Primitive hash ( #345 )
2024-01-13 18:46:51 +01:00
CalculateAverage_vemana.java
Reduce variance by (1) Using common chunks at the end (2) Busy looping ( #486 )
2024-01-19 21:47:55 +01:00
CalculateAverage_xpmatteo.java
My own solution -- memory mapping the files, running in parallel threads, using a state machine to parse the file ( #466 )
2024-01-17 21:26:19 +01:00
CalculateAverage_YannMoisan.java
Improved version based on rafaelmerino ( #511 )
2024-01-20 20:33:14 +01:00
CalculateAverage_yavuztas.java
I optimized my solution: ( #337 )
2024-01-12 09:47:31 +01:00
CalculateAverage_yehwankim23.java
Add yehwankim23 ( #148 )
2024-01-07 20:41:41 +01:00
CalculateAverage_yemreinci.java
Improve spullara's solution
2024-01-05 23:00:43 +01:00
CalculateAverage_yonatang.java
yonatang solution: a jdk8 friendly, no unsafe code, epsilon-gc friendly solution ( #499 )
2024-01-20 15:02:55 +01:00
CalculateAverage_zerninv.java
Last attempt CalculateAverage_zerninv ( #480 )
2024-01-19 17:07:30 +01:00
CreateMeasurements2.java
Auto reformat classes
2024-01-04 15:35:34 +01:00
CreateMeasurements3.java
Update CreateMeasurements3.java to write measurements3.txt
2024-01-14 14:00:10 +01:00
CreateMeasurements.java
Fix #159
2024-01-06 11:05:36 +01:00
CreateMeasurementsFast.java
Add multithreaded generation of measurements file with Gaussian distribution (M2 AIR took 24 seconds for 1B items) ( #175 )
2024-01-11 12:16:30 +01:00
PerfectHashSearch_hundredwatt.java
hundredwatt - 2nd submission ( #338 )
2024-01-12 09:03:31 +01:00