Tim Armstrong has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/9214 )

Change subject: Force inlining of BloomFilter::MakeMask
......................................................................


Patch Set 2:

On my system after:

With AVX2:

insert:                    Function  iters/ms   10%ile   50%ile   90%ile     
10%ile     50%ile     90%ile
                                                                         
(relative) (relative) (relative)
---------------------------------------------------------------------------------------------------------
           ndv      10k fpp   10.0%            2.1e+05 2.11e+05 2.13e+05        
 1X         1X         1X
           ndv      10k fpp    1.0%           2.16e+05 2.18e+05 2.19e+05      
1.03X      1.03X      1.03X
           ndv      10k fpp    0.1%           2.12e+05 2.14e+05 2.16e+05      
1.01X      1.01X      1.01X
           ndv    1000k fpp   10.0%           1.98e+05 1.99e+05 2.01e+05     
0.943X     0.942X     0.945X
           ndv    1000k fpp    1.0%           1.96e+05 1.98e+05 1.99e+05     
0.935X     0.936X     0.937X
           ndv    1000k fpp    0.1%           1.96e+05 1.97e+05 1.99e+05     
0.935X     0.934X     0.936X
           ndv  100000k fpp   10.0%           5.63e+04  5.8e+04 6.18e+04     
0.269X     0.274X     0.291X
           ndv  100000k fpp    1.0%           5.64e+04 5.84e+04 6.24e+04     
0.269X     0.276X     0.293X
           ndv  100000k fpp    0.1%           5.56e+04 5.75e+04 5.86e+04     
0.265X     0.272X     0.275X

find:                      Function  iters/ms   10%ile   50%ile   90%ile     
10%ile     50%ile     90%ile
                                                                         
(relative) (relative) (relative)
---------------------------------------------------------------------------------------------------------
   present ndv      10k fpp   10.0%           1.97e+05 1.98e+05 1.99e+05        
 1X         1X         1X
   absent  ndv      10k fpp   10.0%           1.99e+05 2.01e+05 2.03e+05      
1.01X      1.01X      1.02X
   present ndv      10k fpp    1.0%           1.97e+05 1.98e+05    2e+05        
 1X         1X         1X
   absent  ndv      10k fpp    1.0%              2e+05 2.01e+05 2.03e+05      
1.02X      1.02X      1.02X
   present ndv      10k fpp    0.1%           1.97e+05 1.99e+05    2e+05        
 1X         1X         1X
   absent  ndv      10k fpp    0.1%              2e+05 2.02e+05 2.03e+05      
1.02X      1.02X      1.02X
   present ndv    1000k fpp   10.0%           1.75e+05 1.77e+05 1.78e+05     
0.891X     0.893X     0.893X
   absent  ndv    1000k fpp   10.0%           1.78e+05  1.8e+05 1.81e+05     
0.907X     0.907X     0.907X
   present ndv    1000k fpp    1.0%            1.8e+05 1.82e+05 1.83e+05     
0.917X     0.917X     0.919X
   absent  ndv    1000k fpp    1.0%           1.84e+05 1.86e+05 1.88e+05     
0.937X     0.939X     0.941X
   present ndv    1000k fpp    0.1%           1.69e+05  1.7e+05 1.71e+05     
0.857X     0.859X     0.858X
   absent  ndv    1000k fpp    0.1%            1.7e+05 1.72e+05 1.74e+05     
0.866X      0.87X     0.871X
   present ndv  100000k fpp   10.0%           5.34e+04 5.53e+04 7.21e+04     
0.271X     0.279X     0.362X
   absent  ndv  100000k fpp   10.0%           5.05e+04 5.28e+04 5.52e+04     
0.257X     0.267X     0.277X
   present ndv  100000k fpp    1.0%           5.43e+04 5.74e+04 8.65e+04     
0.276X      0.29X     0.434X
   absent  ndv  100000k fpp    1.0%           5.09e+04 5.42e+04 5.73e+04     
0.259X     0.274X     0.288X
   present ndv  100000k fpp    0.1%           5.11e+04 5.24e+04 6.69e+04      
0.26X     0.265X     0.336X
   absent  ndv  100000k fpp    0.1%           4.93e+04 5.02e+04  5.1e+04     
0.251X     0.254X     0.256X

union:                     Function  iters/ms   10%ile   50%ile   90%ile     
10%ile     50%ile     90%ile
                                                                         
(relative) (relative) (relative)
---------------------------------------------------------------------------------------------------------
           ndv      10k fpp   10.0%           6.76e+05  6.8e+05 6.88e+05        
 1X         1X         1X
           ndv      10k fpp    1.0%           6.77e+05 6.81e+05 6.87e+05        
 1X         1X     0.998X
           ndv      10k fpp    0.1%           6.78e+05 6.82e+05 6.86e+05        
 1X         1X     0.996X
           ndv    1000k fpp   10.0%           6.78e+05 6.82e+05 6.88e+05        
 1X         1X         1X
           ndv    1000k fpp    1.0%           6.78e+05 6.83e+05 6.89e+05        
 1X         1X         1X
           ndv    1000k fpp    0.1%           6.77e+05  6.8e+05 6.89e+05        
 1X         1X         1X
           ndv  100000k fpp   10.0%           6.77e+05 6.81e+05 6.88e+05        
 1X         1X     0.999X
           ndv  100000k fpp    1.0%           6.77e+05 6.85e+05 6.89e+05        
 1X      1.01X         1X
           ndv  100000k fpp    0.1%           6.76e+05  6.8e+05 6.88e+05        
 1X         1X         1X


--
To view, visit http://gerrit.cloudera.org:8080/9214
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I89282f6c315570bea5ad8a0f854cb6eea0592923
Gerrit-Change-Number: 9214
Gerrit-PatchSet: 2
Gerrit-Owner: Tim Armstrong <[email protected]>
Gerrit-Reviewer: Jim Apple <[email protected]>
Gerrit-Reviewer: Mostafa Mokhtar <[email protected]>
Gerrit-Reviewer: Tim Armstrong <[email protected]>
Gerrit-Comment-Date: Tue, 06 Feb 2018 20:06:03 +0000
Gerrit-HasComments: No

Reply via email to