Skip to content
Snippets Groups Projects
Verified Commit 2669028b authored by Joshua Balthasar Kobschätzki's avatar Joshua Balthasar Kobschätzki :speech_balloon:
Browse files

Merge branch 'main' of git.tu-berlin.de:sose24-ppds-qp/presentation

parents 0817cbab 52ec9a79
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,17 @@
## Script
# NOTES Elias
1.
- PlanNode recursive IR -> optimization IR produce equivalent or more efficent IR to avoid having to decide between different plans.
- New Operations NOP, Interval
- ProjFuse: fusing table scan proj -> bottom left TS -> PJ fusing together on right side. enables parse selected columns for each row
- Pushdown Proj: partly implement 4th lecture -> cooperates well with last pass.
- Pred Pass: merge Pred on same column -> equivalent expr to replace both ops with singe op or check contradict -> this case contradict not leq 3 and geq 25 -> compiler replaces with NOP and effectivly discardes querry
2.
- Perf adaptive SIMD ops against optimizing compiler with scalar ops -> both equiv performance -> due to small dataset size, overhead from unpacking records from vec dominates overall computation
- Tested on gpu-a100 Icelake, our SIMD ops more outliers than AMD Genoa -> diff of microarchitecture
J: Welcome to our presentation of the results of course work,
we will start by quickly outlining the architecture of our query engine
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment