benwtrent commented on PR #15065:
URL: https://github.com/apache/lucene/pull/15065#issuecomment-3188457242

   AMD EPYC (AVX256)
   
   Only readVInt showed real improvements. Though, some were pretty significant 
(almost 2x faster)
   
   
   ### candidate
   ```
   Benchmark                                                            (size)  
 Mode  Cnt  Score   Error   Units
   GroupVIntBenchmark.benchByteArrayDataInput_readGroupVInt                 64  
thrpt    5  5.828 ± 0.013  ops/us
   GroupVIntBenchmark.benchByteArrayDataInput_readVInt                      64  
thrpt    5  5.270 ± 0.063  ops/us
   GroupVIntBenchmark.benchByteBuffersIndexInput_readGroupVInt              64  
thrpt    5  2.010 ± 0.004  ops/us
   GroupVIntBenchmark.benchByteBuffersIndexInput_readGroupVIntBaseline      64  
thrpt    5  2.002 ± 0.013  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readGroupVInt                64  
thrpt    5  6.261 ± 0.152  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readGroupVIntBaseline        64  
thrpt    5  6.247 ± 0.089  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readVInt                     64  
thrpt    5  7.516 ± 0.296  ops/us
   GroupVIntBenchmark.benchNIOFSDirectoryInputs_readGroupVInt               64  
thrpt    5  4.643 ± 0.018  ops/us
   GroupVIntBenchmark.benchNIOFSDirectoryInputs_readGroupVIntBaseline       64  
thrpt    5  5.319 ± 0.040  ops/us
   GroupVIntBenchmark.bench_writeGroupVInt                                  64  
thrpt    5  3.458 ± 0.287  ops/us
   VIntBenchmark.benchByteArrayDataInput_readVInt                           64  
thrpt    5  5.255 ± 0.162  ops/us
   VIntBenchmark.benchByteArrayDataInput_readVLong                          64  
thrpt    5  4.546 ± 0.035  ops/us
   VIntBenchmark.benchMMapDirectoryInputs_readVInt                          64  
thrpt    5  7.851 ± 0.017  ops/us
   VIntBenchmark.benchMMapDirectoryInputs_readVLong                         64  
thrpt    5  3.014 ± 0.012  ops/us
   ```
   
   
   ### baseline
   ```
   Benchmark                                                            (size)  
 Mode  Cnt  Score   Error   Units
   GroupVIntBenchmark.benchByteArrayDataInput_readGroupVInt                 64  
thrpt    5  5.459 ± 0.245  ops/us
   GroupVIntBenchmark.benchByteArrayDataInput_readVInt                      64  
thrpt    5  3.971 ± 0.073  ops/us
   GroupVIntBenchmark.benchByteBuffersIndexInput_readGroupVInt              64  
thrpt    5  2.006 ± 0.041  ops/us
   GroupVIntBenchmark.benchByteBuffersIndexInput_readGroupVIntBaseline      64  
thrpt    5  1.946 ± 0.153  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readGroupVInt                64  
thrpt    5  6.000 ± 0.145  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readGroupVIntBaseline        64  
thrpt    5  5.931 ± 0.080  ops/us
   GroupVIntBenchmark.benchMMapDirectoryInputs_readVInt                     64  
thrpt    5  3.460 ± 0.109  ops/us
   GroupVIntBenchmark.benchNIOFSDirectoryInputs_readGroupVInt               64  
thrpt    5  4.566 ± 0.175  ops/us
   GroupVIntBenchmark.benchNIOFSDirectoryInputs_readGroupVIntBaseline       64  
thrpt    5  4.408 ± 0.079  ops/us
   GroupVIntBenchmark.bench_writeGroupVInt                                  64  
thrpt    5  2.756 ± 0.498  ops/us
   VIntBenchmark.benchByteArrayDataInput_readVInt                           64  
thrpt    5  3.923 ± 0.194  ops/us
   VIntBenchmark.benchByteArrayDataInput_readVLong                          64  
thrpt    5  2.566 ± 0.082  ops/us
   VIntBenchmark.benchMMapDirectoryInputs_readVInt                          64  
thrpt    5  4.769 ± 0.227  ops/us
   VIntBenchmark.benchMMapDirectoryInputs_readVLong                         64  
thrpt    5  3.192 ± 0.345  ops/us
   ```


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to