Skip to content
This repository was archived by the owner on Feb 18, 2024. It is now read-only.

Improved performance of primitive comparisons.#16

Merged
jorgecarleitao merged 1 commit intomainfrom
improve_perf
Mar 21, 2021
Merged

Improved performance of primitive comparisons.#16
jorgecarleitao merged 1 commit intomainfrom
improve_perf

Conversation

@jorgecarleitao
Copy link
Copy Markdown
Owner

Implementation based on this comment from @yordan-pavlov.

Performance:

eq Float32              time:   [70.990 us 71.775 us 72.636 us]
                        change: [-12.665% -10.799% -8.9867%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
  3 (3.00%) high mild
  1 (1.00%) high severe

eq scalar Float32       time:   [26.832 us 27.174 us 27.540 us]
                        change: [-52.665% -51.655% -50.525%] (p = 0.00 < 0.05)
                        Performance has improved.

Implementation based on [this comment](apache/arrow#9759 (comment))
from @yordan-pavlov.

Performance:

eq Float32              time:   [70.990 us 71.775 us 72.636 us]
                        change: [-12.665% -10.799% -8.9867%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
  3 (3.00%) high mild
  1 (1.00%) high severe

eq scalar Float32       time:   [26.832 us 27.174 us 27.540 us]
                        change: [-52.665% -51.655% -50.525%] (p = 0.00 < 0.05)
                        Performance has improved.
@codecov-io
Copy link
Copy Markdown

Codecov Report

Merging #16 (90d0c63) into main (b679728) will increase coverage by 0.08%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #16      +/-   ##
==========================================
+ Coverage   63.23%   63.31%   +0.08%     
==========================================
  Files         150      150              
  Lines       14391    14424      +33     
==========================================
+ Hits         9100     9133      +33     
  Misses       5291     5291              
Impacted Files Coverage Δ
src/compute/comparison/primitive.rs 95.02% <100.00%> (+0.97%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b679728...90d0c63. Read the comment docs.

@jorgecarleitao jorgecarleitao merged commit 65d434c into main Mar 21, 2021
@jorgecarleitao jorgecarleitao deleted the improve_perf branch March 21, 2021 08:29
@jorgecarleitao jorgecarleitao added the enhancement An improvement to an existing feature label Apr 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement An improvement to an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants