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

chore: add glow and cleanup merged notes

parent 77ff6207
No related branches found
No related tags found
No related merge requests found
......@@ -59,6 +59,7 @@
buildInputs = [
texlive
pkgs.duckdb
pkgs.glow
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.virtualenv
......
......@@ -2,21 +2,6 @@
## 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