Avatar for the serge-sans-paille user
serge-sans-paille
pythran
BlogDocsChangelog

[opt] Avoid extra temporary allocation when performing reduction alon…

#2397
Comparing
optimize/reduce-axis
(
21e2db3
) with
master
(
93e519d
)
CodSpeed Performance Gauge
0%
Untouched
60

Benchmarks

60 total
test_fft
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+3%
52.3 ms51 ms
test_build_system
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+1%
7.9 ms7.8 ms
test_specialconvolve
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
16 ms15.9 ms
test_sumarray3d
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_bubble_sort
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
26.9 ms26.9 ms
test_another_quicksort
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
214 ms213.8 ms
test_repeating
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_pairwise_numpy
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
3 ms2.9 ms
test_grouping
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
test_fdtd
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
7 ms7 ms
test_hyantes_core
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
136.3 ms136.3 ms
test_arc_distance_list
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
330.4 ms330.4 ms
test_morphology
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
test_brownian
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
122.3 ms122.3 ms
test_reverse_cumsum
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
9.7 ms9.7 ms
test_emin
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
test_wave_simulation
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
25.4 ms25.4 ms
test_sexy_primes
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
49.2 ms49.2 ms
test_extrema
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
300.9 ms300.9 ms
test_primes_sieve
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
221.8 ms221.8 ms
test_allpairs_distances
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
41.7 ms41.7 ms
test_l2norm
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
587.2 ms587.1 ms
test_create_grid
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
50.8 ms50.8 ms
test_sobelfilter
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
38 ms38 ms
test_vibr_energy
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
45.1 ms45.1 ms

Commits

Click on a commit to change the comparison range
Base
master
93e519d
-0.05%
[opt] Avoid extra temporary allocation when performing reduction along axis
1eb75ad
12 days ago
by serge-sans-paille
+0.11%
[opt] Avoid using neutral element during accumulation
21e2db3
11 days ago
by serge-sans-paille
© 2026 CodSpeed Technology
Home Terms Privacy Docs