kaivalnp commented on PR #15272:
URL: https://github.com/apache/lucene/pull/15272#issuecomment-3372247607

   Turns out these compiler directives make things worse in actual benchmarks 
(Cohere vectors, 768d):
   
   baseline
   
   ```
   recall  latency(ms)  netCPU  avgCpuCount    nDoc  topK  fanout  maxConn  
beamWidth  quantized  visited  index(s)  index_docs/s  force_merge(s)  
num_segments  index_size(MB)  vec_disk(MB)  vec_RAM(MB)  indexType
    0.915        1.531   1.523        0.995  200000   100      50       32      
  250     8 bits     4583     12.41      16113.44           18.41             1 
         751.21       735.474      149.536       HNSW
   ```
   
   candidate (baseline + the following JVM arguments)
   
   ```
   
-XX:CompileCommand=dontinline,org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport$ArrayLoader::*
   
-XX:CompileCommand=dontinline,org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport$MemorySegmentLoader::*
   ```
   
   ```
   recall  latency(ms)  netCPU  avgCpuCount    nDoc  topK  fanout  maxConn  
beamWidth  quantized  visited  index(s)  index_docs/s  force_merge(s)  
num_segments  index_size(MB)  vec_disk(MB)  vec_RAM(MB)  indexType
    0.917        9.765   9.745        0.998  200000   100      50       32      
  250     8 bits     4592     13.03      15346.84           96.83             1 
         751.29       735.474      149.536       HNSW
   ```


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