Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VL] Daily Update Velox Version (2024-02-02) #4616

Merged
merged 1 commit into from
Feb 2, 2024
Merged

Conversation

JkSelf
Copy link
Contributor

@JkSelf JkSelf commented Feb 2, 2024

What changes were proposed in this pull request?

3004e3494  Add a blog post for LIKE optimizations (#8576)
f9e94644f  Allow offline pre-compilation of 'xsimd' dependency (#8308)
e0cf6e906  Add TraceHistory (#8603)
6399f1779  Add TraceContext to various system calls that can block (#8583)
12ed56bfe  Add ThreadLocalRegistry (#8623)
e9301cb74  Update README for dependencies (#8607)
52ccd86a5  Deprecate spillDiskWrites (#8565)
fc0645545  Optimize LIKE for more relaxed patterns (#8594)
790d6bda3  Make MultiFragmentTest.partitionedOutputWithLargeInput run faster (#8610)
0579f974c  Add InitGoogleTest to ExchangeFuzzer (#8612)
1c40485bd  Minor fix for typo (#8628)
887b12ef4  Refactor ParquetData and PageReader to use FileMetaDataPtr (#8525)
92f380b4d  Eliminate redundant Expr::addNulls calls (#8616)
09d07d3e7  Fix doc-gen-job so that it has 3 retries before failing. (#7706)
f4c326d7e  Add flag for registering Presto compatible signatures for Bitwise_*_agg functions (#8491)
eb6b585bb  Cleanup circleci script (#8618)
37ba7cb4c  Break up AllTypes.nonSortedSpillFunctions test (#8621)
d66b18f1d  Change cast(double as json) to pad 0 and use scientific notation (#8498)
a94509425  Make DuckDbQueryRunner.createTable flush once after all rows are written instead of after every row (#8611)
3beff35f3  Optimize copying primitive type vectors (#8617)
fbbeb5664  PyVelox implementation for Array Vector (#6100)
280fc8611  Add fmt::format_as for SpillStats and MemoryArbitrator::Stats (#8608)

How was this patch tested?

Existing unit tests

Copy link

github-actions bot commented Feb 2, 2024

Thanks for opening a pull request!

Could you open an issue for this pull request on Github Issues?

https://github.com/oap-project/gluten/issues

Then could you also rename commit message and pull request title in the following format?

[GLUTEN-${ISSUES_ID}][COMPONENT]feat/fix: ${detailed message}

See also:

@JkSelf
Copy link
Contributor Author

JkSelf commented Feb 2, 2024

/Benchmarks Velox

@JkSelf JkSelf merged commit 75285bc into apache:main Feb 2, 2024
17 checks passed
@GlutenPerfBot
Copy link
Contributor

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query log/native_4616_time.csv log/native_master_01_31_2024_f1ed68005_time.csv difference percentage
q1 35.23 32.75 -2.478 92.97%
q2 24.51 24.25 -0.265 98.92%
q3 37.86 37.43 -0.430 98.86%
q4 36.09 37.40 1.315 103.64%
q5 70.59 70.15 -0.443 99.37%
q6 5.72 7.00 1.278 122.34%
q7 85.34 83.66 -1.671 98.04%
q8 85.64 85.87 0.229 100.27%
q9 123.58 124.41 0.826 100.67%
q10 43.46 43.68 0.219 100.50%
q11 20.36 20.32 -0.040 99.80%
q12 28.17 26.52 -1.646 94.16%
q13 45.80 45.62 -0.180 99.61%
q14 21.57 19.16 -2.416 88.80%
q15 28.82 28.85 0.029 100.10%
q16 14.48 14.00 -0.477 96.70%
q17 101.34 102.02 0.680 100.67%
q18 149.92 149.84 -0.088 99.94%
q19 12.63 12.62 -0.012 99.91%
q20 26.23 26.35 0.125 100.48%
q21 222.26 228.32 6.062 102.73%
q22 15.15 13.50 -1.648 89.12%
total 1234.75 1233.72 -1.031 99.92%

@GlutenPerfBot
Copy link
Contributor

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query log/native_master_02_02_2024_time.csv log/native_master_01_31_2024_f1ed68005_time.csv difference percentage
q1 32.73 32.75 0.022 100.07%
q2 24.25 24.25 -0.006 99.98%
q3 37.77 37.43 -0.334 99.11%
q4 37.97 37.40 -0.565 98.51%
q5 71.99 70.15 -1.839 97.45%
q6 5.55 7.00 1.445 126.03%
q7 83.90 83.66 -0.231 99.72%
q8 85.94 85.87 -0.073 99.92%
q9 124.24 124.41 0.169 100.14%
q10 43.64 43.68 0.037 100.09%
q11 20.55 20.32 -0.225 98.90%
q12 31.84 26.52 -5.318 83.30%
q13 45.08 45.62 0.543 101.20%
q14 18.78 19.16 0.377 102.01%
q15 30.14 28.85 -1.294 95.71%
q16 14.09 14.00 -0.090 99.36%
q17 101.47 102.02 0.545 100.54%
q18 148.26 149.84 1.571 101.06%
q19 13.37 12.62 -0.754 94.36%
q20 26.47 26.35 -0.121 99.54%
q21 222.62 228.32 5.705 102.56%
q22 13.84 13.50 -0.337 97.57%
total 1234.49 1233.72 -0.771 99.94%

@GlutenPerfBot
Copy link
Contributor

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query log/native_master_02_03_2024_time.csv log/native_master_02_02_2024_75285bcb8_time.csv difference percentage
q1 33.28 32.73 -0.547 98.36%
q2 24.26 24.25 -0.011 99.96%
q3 38.78 37.77 -1.016 97.38%
q4 37.64 37.97 0.329 100.87%
q5 70.97 71.99 1.024 101.44%
q6 8.56 5.55 -3.007 64.87%
q7 84.29 83.90 -0.397 99.53%
q8 84.63 85.94 1.310 101.55%
q9 121.75 124.24 2.482 102.04%
q10 43.29 43.64 0.356 100.82%
q11 20.58 20.55 -0.038 99.82%
q12 26.43 31.84 5.413 120.48%
q13 45.82 45.08 -0.737 98.39%
q14 21.75 18.78 -2.967 86.36%
q15 29.07 30.14 1.072 103.69%
q16 14.30 14.09 -0.206 98.56%
q17 103.31 101.47 -1.835 98.22%
q18 149.45 148.26 -1.184 99.21%
q19 13.09 13.37 0.285 102.18%
q20 26.67 26.47 -0.199 99.26%
q21 222.74 222.62 -0.125 99.94%
q22 13.69 13.84 0.149 101.09%
total 1234.34 1234.49 0.152 100.01%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants