Fabian Schmidt fapmaster
fapmaster pushed to main at Playground/1brc 2024-07-24 15:19:07 +02:00
dcaca0cc65 managed to make my solution super fast... but it's also incorrect
fapmaster pushed to main at Playground/1brc 2024-07-23 16:30:41 +02:00
16cf4ca2ca moved from reading String to reading bytes. A little faster, still need to implement for multithreaded solution
fapmaster pushed to main at Playground/1brc 2024-07-23 13:23:53 +02:00
b4e3992c65 mostly made output a bit nicer
393f802741 remove the need for mutex by using channels
327fe8564e use scopes to allow to use mutex without arc
14d608b209 Fastest yet with scaled integers instead of floats
2f82e8788d moved rust implementation to /src/main/rust
Compare 14 commits »
fapmaster pushed to main at Playground/1brc 2024-07-23 13:03:31 +02:00
520df062d3 mostly made output a bit nicer
fapmaster pushed to main at Playground/1brc 2024-07-22 15:50:04 +02:00
fdf1fde553 remove the need for mutex by using channels
fapmaster pushed to main at Playground/1brc 2024-07-22 15:11:57 +02:00
1193ada82d use scopes to allow to use mutex without arc
fapmaster pushed to main at Playground/1brc 2024-07-22 13:57:20 +02:00
a3b6075b6a Fastest yet with scaled integers instead of floats
fapmaster pushed to main at Playground/1brc 2024-07-22 08:17:03 +02:00
105f5bb74e moved rust implementation to /src/main/rust
fapmaster pushed to main at Playground/1brc 2024-07-21 21:45:09 +02:00
1f4aff1255 Actually I just needed to add target-cpu=native to [build] in Cargo.toml, did that and create HashMap with capacity, also added reference implementation (which uses libraries unlike my solution)
fapmaster created branch main in Playground/1brc 2024-05-27 17:31:03 +02:00
fapmaster pushed to main at Playground/1brc 2024-05-27 17:31:03 +02:00
0adcf3dec5 The polars solution I saw on reddit a few months ago is also super slow. I'm thinking it might be my macbook
b6e8b41bb1 Multi threaded works now but it's slower than single threaded...
18ea81eaaa Still broken but it compiles. For some reason lines are not properly being read and only one thread is being run
180da512f6 use hashbrown instead of std hashmap, no performance improvements
14e55e8c5c not working multi threaded solution
Compare 10 commits »
fapmaster created repository Playground/1brc 2024-05-27 17:28:09 +02:00
fapmaster pushed to master at dotfiles/nvim 2024-03-02 15:12:09 +01:00
e777391307 get $HOME instead of setting home_dir manually
fapmaster pushed to with-lifetimes-simplified at Playground/RustLifetimes 2024-01-23 11:15:18 +01:00
7141085747 Simplified example with lifetimes specified
fc13310be8 Add Readme
Compare 2 commits »
fapmaster pushed to no-lifetime at Playground/RustLifetimes 2024-01-23 11:14:07 +01:00
3dd76c0dfd Add Readme
fapmaster pushed to no-lifetime at Playground/RustLifetimes 2024-01-23 11:12:00 +01:00
fc13310be8 Add Readme
ae27ad2db2 Example with lifetimes specified
Compare 2 commits »
fapmaster pushed to with-lifetime at Playground/RustLifetimes 2024-01-23 11:11:03 +01:00
fc13310be8 Add Readme
fapmaster created branch no-lifetime in Playground/RustLifetimes 2024-01-23 11:06:37 +01:00
fapmaster pushed to no-lifetime at Playground/RustLifetimes 2024-01-23 11:06:37 +01:00
fapmaster created branch with-lifetime in Playground/RustLifetimes 2024-01-23 11:06:26 +01:00