Migration of Local Extremum Labelization Algorithm
Migrate the algorithm with an implementation using the new desing
- Fix extension "writability"
- Add an optimization that look only backward neighbors
Benchmark (without optim 2 - gcc 9):
Benchmark | Time | CPU | Time Old | Time New | CPU Old | CPU New |
---|---|---|---|---|---|---|
BMMorpho/minima | -0.0402 | -0.0415 | 758664267 | 728193664 | 755543486 | 724212820 |
With optim (gcc 9)
Benchmark | Time | CPU | Time Old | Time New | CPU Old | CPU New |
---|---|---|---|---|---|---|
BMMorpho/minima | -0.2245 | -0.2263 | 793094512 | 615016687 | 791697438 | 612538709 |