Skip to content

[VIndex] Parallel computation of the mapped leaves#108

Draft
mhutchinson wants to merge 1 commit intotransparency-dev:mainfrom
mhutchinson:mapParallel
Draft

[VIndex] Parallel computation of the mapped leaves#108
mhutchinson wants to merge 1 commit intotransparency-dev:mainfrom
mhutchinson:mapParallel

Conversation

@mhutchinson
Copy link
Contributor

This is a CPU bottleneck, so let's do it in parallel. This makes it about 2x faster for SumDB by wall clock.

Before:
254.58user 15.41system 3:44.19elapsed 120%CPU (0avgtext+0avgdata 1409964maxresident)k
3031616inputs+2965888outputs (4major+756304minor)pagefaults 0swaps

After:
282.40user 15.61system 1:57.16elapsed 254%CPU (0avgtext+0avgdata 1405804maxresident)k
9141704inputs+3113128outputs (5915major+1263537minor)pagefaults 0swaps

This is a CPU bottleneck, so let's do it in parallel.

```
Before:
254.58user 15.41system 3:44.19elapsed 120%CPU (0avgtext+0avgdata 1409964maxresident)k
3031616inputs+2965888outputs (4major+756304minor)pagefaults 0swaps

After:
282.40user 15.61system 1:57.16elapsed 254%CPU (0avgtext+0avgdata 1405804maxresident)k
9141704inputs+3113128outputs (5915major+1263537minor)pagefaults 0swaps
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant