-
Pavlo Shevchenko authored
* Added IDE files and data folder * compile + load hello_world * compile q6 for typer * fix segfault in compileQuery() * merging tw and typer results * time measurements + moved from async to thread * precompile api header * switch to clang + added ll compilation * clang++ * multithreaded tw in hybrid * compile from llvm to so + refactoring * setup hybrid q1, wip: clang + tw exec * clang psabi option * switch to obj compilation to complete result merge * q1: merge results + wip: tw iterations * clang issue hacked * tw hashgroup in iterations * typer + tw use same hash function * Q1 (#1) * make tw's data compatible with typer's hashtable * pass tw hash tables to typer * typer: merge-in tw local hashtables * q1: always collect tw results with typer * format tw hash tables during the merge step * add comments to the generated code * add q1 + q6 experiments * Q18 (#2) * setup for q18 * q18 wip * fix avx issues at remote * q18 struct alignment fixed * custom hashjoin operator (dummy) * ignore value * hashjoin: returns each iteration * fix q18 struct alignment * complete set of experiments * remove debugging msg * remove debugging msg * q6 opt * q6 bugfix + opt * complete setup * verbose control * refactoring * refactor * setup new pipeline * tw: only customre build + lineitem aggr * q18 merge happens in probing of customer ht * remove debug delay * complete setup * common hash function in hyper and vw * hyper eval: consider compilation time * readme * in-code documentation * cleanup
Loading