richardstartin opened a new pull request #8206:
URL: https://github.com/apache/pinot/pull/8206


   Picks up some performance improvements in `RangeBitmap`:
   
   ```
   Benchmark                    (_dataType)  (_decile)  (_numDocs)              
            (_scenario)  (_seed)  Mode  Cnt      Score     Error  Units
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
            NORMAL(0,1)       42  avgt    5   1506.798 ±  35.190  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
  NORMAL(10000000,1000)       42  avgt    5   5558.664 ± 125.293  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
            EXP(0.0001)       42  avgt    5   8785.747 ± 649.172  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
               EXP(0.5)       42  avgt    5   3226.282 ±  11.844  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
UNIFORM(0,100000000000)       42  avgt    5  13849.725 ± 721.279  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000  
UNIFORM(100000000000, 100000000100)       42  avgt    5   2097.835 ±  54.656  
us/op
   ```
   
   ```
   Benchmark                    (_dataType)  (_decile)  (_numDocs)              
            (_scenario)  (_seed)  Mode  Cnt      Score      Error  Units
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
            NORMAL(0,1)       42  avgt    5   1071.426 ±   64.424  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
  NORMAL(10000000,1000)       42  avgt    5   4531.646 ±   66.475  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
            EXP(0.0001)       42  avgt    5   6177.665 ±  110.414  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
               EXP(0.5)       42  avgt    5   3113.483 ±   16.219  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000              
UNIFORM(0,100000000000)       42  avgt    5  10834.696 ± 3089.046  us/op
   BenchmarkRangeIndex.queryV2         LONG          5    10000000  
UNIFORM(100000000000, 100000000100)       42  avgt    5   1868.769 ±   39.611  
us/op
   ```
   
   Also memory mapping a bitmap is now ~25% faster.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to