sgup432 commented on PR #15601:
URL: https://github.com/apache/lucene/pull/15601#issuecomment-3788589745

   Ran again with additional 4kb data size.  Instance type: c7i.xlarge, x86_64, 
4 cpu cores
   ```
   Benchmark                                             (bufferSize)  
(dataSize)   Mode  Cnt         Score         Error  Units
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             1024        
1024  thrpt    5   9950964.760 ±  145957.528  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             1024        
4096  thrpt    5  10265862.104 ±   58937.369  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             1024        
8192  thrpt    5   8975212.760 ±  786107.840  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             1024       
65536  thrpt    5   1046607.812 ±  112065.307  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             2048        
1024  thrpt    5   4307059.868 ±   97957.248  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             2048        
4096  thrpt    5   4811144.681 ±   97577.435  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             2048        
8192  thrpt    5   4748904.709 ±   56883.354  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             2048       
65536  thrpt    5    931753.159 ±  148795.963  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             4096        
1024  thrpt    5   2514773.749 ±   55443.285  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             4096        
4096  thrpt    5   2573851.927 ±   18640.005  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             4096        
8192  thrpt    5   2542020.771 ±   50491.028  ops/s
   BufferedChecksumBenchmark.bufferedCRC32BulkUpdate             4096       
65536  thrpt    5    807961.896 ±  111765.019  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            1024        
1024  thrpt    5  10039229.346 ±  151868.075  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            1024        
4096  thrpt    5  10275408.317 ±  121470.071  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            1024        
8192  thrpt    5   9065843.453 ± 1295531.328  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            1024       
65536  thrpt    5   1044292.673 ±  233912.260  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            2048        
1024  thrpt    5   4288350.953 ±   92841.070  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            2048        
4096  thrpt    5   4817109.359 ±  120299.348  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            2048        
8192  thrpt    5   4755074.658 ±   48730.882  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            2048       
65536  thrpt    5    890826.786 ±   23628.931  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            4096        
1024  thrpt    5   2484271.619 ±   12241.574  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            4096        
4096  thrpt    5   2561171.546 ±   25420.838  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            4096        
8192  thrpt    5   2534815.935 ±   37023.846  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CBulkUpdate            4096       
65536  thrpt    5    783956.387 ±   80536.063  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          1024        
1024  thrpt    5   3830159.646 ±  206815.552  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          1024        
4096  thrpt    5    163247.298 ±   11799.204  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          1024        
8192  thrpt    5     82982.555 ±    4519.998  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          1024       
65536  thrpt    5     10449.086 ±     680.839  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          2048        
1024  thrpt    5   2654005.839 ±  186110.178  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          2048        
4096  thrpt    5    156621.688 ±    3102.537  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          2048        
8192  thrpt    5     79932.403 ±    3459.523  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          2048       
65536  thrpt    5     10219.292 ±     656.992  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          4096        
1024  thrpt    5   1839757.367 ±   16094.269  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          4096        
4096  thrpt    5    462585.819 ±   29022.218  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          4096        
8192  thrpt    5     77895.428 ±    2222.875  ops/s
   BufferedChecksumBenchmark.bufferedCRC32CSmallUpdates          4096       
65536  thrpt    5     10292.157 ±     571.518  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           1024        
1024  thrpt    5   3723112.914 ±  270215.143  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           1024        
4096  thrpt    5    161577.145 ±    5848.494  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           1024        
8192  thrpt    5     81266.283 ±    3101.707  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           1024       
65536  thrpt    5     10124.359 ±    1063.885  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           2048        
1024  thrpt    5   2599424.744 ±  144356.161  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           2048        
4096  thrpt    5    157807.644 ±    9336.676  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           2048        
8192  thrpt    5     80666.194 ±    2772.467  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           2048       
65536  thrpt    5     10087.170 ±     709.310  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           4096        
1024  thrpt    5   1833500.441 ±   46584.131  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           4096        
4096  thrpt    5    452699.888 ±   22227.864  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           4096        
8192  thrpt    5     77531.660 ±    4747.254  ops/s
   BufferedChecksumBenchmark.bufferedCRC32SmallUpdates           4096       
65536  thrpt    5     10111.248 ±     366.803  ops/s
   ```
   
   ### Summarizing
   
   **BulkUpdate**
   
   Data Size | CRC | 1KB Buffer (ops/s) | 2KB Buffer (ops/s) | Δ 2KB vs 1KB
   -- | -- | -- | -- | --
   1KB | CRC32 | 9,950,965 | 4,307,060 | -56.7%
   1KB | CRC32C | 10,039,229 | 4,288,351 | -57.3%
   4KB | CRC32 | 10,265,862 | 4,811,145 | -53.1%
   4KB | CRC32C | 10,275,408 | 4,817,109 | -53.1%
   8KB | CRC32 | 8,975,213 | 4,748,905 | -47.1%
   8KB | CRC32C | 9,065,843 | 4,755,075 | -47.6%
   64KB | CRC32 | 1,046,608 | 931,753 | -11.0%
   64KB | CRC32C | 1,044,293 | 890,827 | -14.7%
   
   </div></div>
   
   **SmallUpdates**
   <div class="TyagGW_tableContainer"><div tabindex="-1" class="group 
TyagGW_tableWrapper flex flex-col-reverse w-fit">
   
   Data Size | CRC | 1KB Buffer (ops/s) | 2KB Buffer (ops/s) | Δ 2KB vs 1KB
   -- | -- | -- | -- | --
   1KB | CRC32 | 3,723,113 | 2,599,425 | -30.2%
   1KB | CRC32C | 3,830,160 | 2,654,006 | -30.7%
   4KB | CRC32 | 161,577 | 157,808 | -2.3%
   4KB | CRC32C | 163,247 | 156,622 | -4.1%
   8KB | CRC32 | 81,266 | 80,666 | -0.7%
   8KB | CRC32C | 82,983 | 79,932 | -3.7%
   64KB | CRC32 | 10,124 | 10,087 | -0.4%
   64KB | CRC32C | 10,449 | 10,219 | -2.2%
   
   </div></div>


-- 
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