mapleFU commented on PR #15140:
URL: https://github.com/apache/arrow/pull/15140#issuecomment-1369832525

   > > DeltaBitPackingDecode_Int32 runs much faster on my Mac with `Release`.
   > 
   > Much faster than what?
   
   Than running on my PC :) Hold on minutes, I'll take a bath and go back to 
upload some flamegraphs
   
   I run with `Release` and the cpu is that:
   
   ```
   Architecture:            arm64
   Byte Order:              Little Endian
   
   hw.cachelinesize: 128
   hw.cachesize: 3626483712 65536 4194304 0 0 0 0 0 0 0
   hw.l1dcachesize: 65536
   hw.l1icachesize: 131072
   hw.l2cachesize: 4194304
   
   ```
   
   Output is:
   
   ```
   BM_DeltaBitPackingDecode_Int64_Equal/1024         1840 ns         1684 ns    
   430449 bytes_per_second=4.52923G/s
   BM_DeltaBitPackingDecode_Int64_Equal/4096         5182 ns         5152 ns    
   136641 bytes_per_second=5.92317G/s
   BM_DeltaBitPackingDecode_Int64_Equal/32768       38807 ns        38666 ns    
    17960 bytes_per_second=6.31412G/s
   BM_DeltaBitPackingDecode_Int64_Equal/65536       76972 ns        76754 ns    
     9151 bytes_per_second=6.36166G/s
   BM_DeltaBitPackingDecode_Int64_Narrow/1024        1505 ns         1500 ns    
   466906 bytes_per_second=5.08796G/s
   BM_DeltaBitPackingDecode_Int64_Narrow/4096        4833 ns         4792 ns    
   146651 bytes_per_second=6.36798G/s
   BM_DeltaBitPackingDecode_Int64_Narrow/32768      36637 ns        36577 ns    
    18985 bytes_per_second=6.67462G/s
   BM_DeltaBitPackingDecode_Int64_Narrow/65536      72851 ns        72692 ns    
     9634 bytes_per_second=6.71717G/s
   BM_DeltaBitPackingDecode_Int64_Wide/1024          1854 ns         1820 ns    
   388227 bytes_per_second=4.19179G/s
   BM_DeltaBitPackingDecode_Int64_Wide/4096          5843 ns         5836 ns    
   119740 bytes_per_second=5.22964G/s
   BM_DeltaBitPackingDecode_Int64_Wide/32768        45144 ns        44884 ns    
    15624 bytes_per_second=5.43934G/s
   BM_DeltaBitPackingDecode_Int64_Wide/65536        90276 ns        89987 ns    
     7807 bytes_per_second=5.42612G/s
   ```
   
   And the PLAIN is:
   
   ```
   BM_PlainDecodingInt64/1024         192 ns          192 ns      3694399 
bytes_per_second=39.7522G/s
   BM_PlainDecodingInt64/4096         578 ns          578 ns      1283556 
bytes_per_second=52.8382G/s
   BM_PlainDecodingInt64/32768       4404 ns         4404 ns       160711 
bytes_per_second=55.44G/s
   BM_PlainDecodingInt64/65536       9092 ns         9064 ns        80755 
bytes_per_second=53.8693G/s
   ```


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

Reply via email to