CodSpeedHQ
eurorust-2025-workshop
BlogDocsChangelog

Workshop gendx

#13
Comparing
gendx:gendx
(
c4dfef8
) with
main
(
049a8d0
)
CodSpeed Performance Gauge
×140
Improvements
11
Untouched
7

Benchmarks

Improved

bfs_large_graph
benches/bfs.rs
CodSpeed Performance Gauge
×140
273.3 ms2 ms
dna_matcher
benches/dna_matcher.rs
CodSpeed Performance Gauge
×30
1,737.7 ms57.3 ms
bench_brightness_contrast_gamma
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
×18
4,351.3 ms235.5 ms
bench_brightness_contrast_gamma
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×17
4,349.4 ms258 ms
bench_gamma
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
×15
3,602.9 ms235.4 ms
bench_gamma
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×14
3,602.9 ms258.9 ms
bfs_medium_graph
benches/bfs.rs
CodSpeed Performance Gauge
×3.9
751.4 µs193.8 µs
bench_brightness_contrast
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×3
768.5 ms258.1 ms
bfs_small_graph
benches/bfs.rs
CodSpeed Performance Gauge
×2.5
67.9 µs27 µs
bench_brightness_contrast
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
×2.2
769.7 ms352.6 ms
bench_rgb_to_gray_big_lut
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
+14%
408.5 ms356.9 ms

Passed

bench_brightness_autovec
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
+2%
120.7 ms118 ms
bench_brightness_simd
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
+2%
112.8 ms110.3 ms
bench_brightness_scalar
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
0%
395.2 ms393.9 ms
my_first_bench
benches/hello_world.rs
CodSpeed Performance Gauge
0%
7.4 µs7.4 µs
bench_rgb_to_gray_small_lut
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
-1%
213.4 ms215.6 ms
bench_rgb_to_gray_naive
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
-2%
275.3 ms281.2 ms
corruption_check
benches/blob_corruption_checker.rs
CodSpeed Performance Gauge
-5%
553.9 ms582.9 ms

Commits

Click on a commit to change the comparison range
Base
main
049a8d0
+16.96%
Add my name.
3d0c7e2
2 months ago
by gendx
-16.86%
Cargo fmt.
dfdfeca
2 months ago
by gendx
×46
Use VecDeque for BFS.
f3f4e47
2 months ago
by gendx
×88
Use bit-set crate in BFS.
5afb56e
2 months ago
by gendx
-0.21%
Implement look-up-tabled filters.
22ebeed
2 months ago
by gendx
+0.22%
Compute brightness_contrast_gamma in a single pass.
2192fdc
2 months ago
by gendx
-0.97%
Filter with SIMD look-up-tables (Simd::gather_or_default).
01eeb86
2 months ago
by gendx
+0.18%
SIMD version of apply_brightness_contrast. That's actually slower than look-up tables.
75a238a
2 months ago
by gendx
-0.56%
DNA matcher: mess with itertools.
954f02a
2 months ago
by gendx
DNA matcher: use Rayon.
9acd252
2 months ago
by gendx
×50
Use memchr crate.
3bff0a7
2 months ago
by gendx
0%
Use memmap2 crate.
c4dfef8
2 months ago
by gendx
© 2025 CodSpeed Technology
Home Terms Privacy Docs