diff --git a/diagrams/index_computation.svg b/diagrams/index_computation.svg index 27aedc6..b986a93 100644 --- a/diagrams/index_computation.svg +++ b/diagrams/index_computation.svg @@ -1,4 +1,4 @@ - + @@ -56,140 +56,140 @@ } - + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + parallel_hash_map with 8 submaps, each submap is an absl::flat_hash_map - + h=0x7d84ea13707f4657 - -(Key, Value) + +(keyi, valuei) - + idx = 5 - + (h ^ (h >> 3)) & 0x7 - -hasher + +hasher(keyi) - + Parallel Hash Map - + (with 8 submaps) - + submap0 - + submap1 - + submap2 - + submap3 - + submap4 - + submap5 - + submap6 - + submap7 diff --git a/img/index_computation.png b/img/index_computation.png index 20c54c2..550d743 100644 Binary files a/img/index_computation.png and b/img/index_computation.png differ