Commit Graph

72 Commits (main)

Author SHA1 Message Date
dbalakri 0f54a1fe3a EarlyAbortTests 2023-12-07 12:47:17 -05:00
dbalakri 59df52e66d Code Factorization 2023-12-07 08:58:46 -05:00
dbalakri 643571fe8a Symbol Crunching 2023-12-06 01:16:09 -05:00
dbalakri d44516a90e ignore files 2023-12-05 11:49:19 -05:00
dbalakri aefb16f6aa Shareability supports a max of 50 rules, rewrite depth and data size support 100 rules 2023-12-05 11:47:01 -05:00
dbalakri 7e963d7940 Shareability benchmark 2023-12-05 10:33:34 -05:00
dbalakri e138f7e2e7 Shareability benchmark 2023-12-05 10:16:48 -05:00
dbalakri 403f73d1dc Shareability benchmark 2023-12-05 10:04:04 -05:00
dbalakri fecc10cf0b Shareability benchmark 2023-12-05 10:00:09 -05:00
dbalakri c816d2f048 Rewrite depth benchmark 2023-12-05 09:44:15 -05:00
dbalakri 39de2edf36 Fixing benchmarks 2023-12-05 09:07:04 -05:00
dbalakri cfbaa75071 Benchmarking framework 2023-12-04 11:13:44 -05:00
dbalakri f6c8ea4460 Microbenchmarks support max 23 rules 2023-12-04 10:36:27 -05:00
dbalakri 3829d0122c Optimization for generating large files 2023-12-04 09:58:36 -05:00
dbalakri 961b577668 Coge gen optimiztion for same target contradictions 2023-11-21 11:04:21 -05:00
dbalakri aeca44c22d New Rule File 2023-11-18 10:57:20 -05:00
dbalakri c4e2e18cbd New Rule File 2023-11-18 10:55:25 -05:00
dbalakri 8e52ce25fc Benchmark shareability 2023-11-18 10:51:44 -05:00
dbalakri 49c794c6bd Clean up scripts 2023-11-18 08:54:38 -05:00
dbalakri 00fe5cb7ef updating git ignore 2023-11-18 08:39:56 -05:00
dbalakri ae91fd7612 Benchmark: Data size 2023-11-17 20:56:20 -05:00
dbalakri 4c51bb30ad Edit: Script 2023-11-17 20:05:22 -05:00
dbalakri 1aa835cf97 Edit: Script 2023-11-17 20:04:25 -05:00
dbalakri a46636049a Edit: Script 2023-11-17 20:02:44 -05:00
dbalakri 220c88a477 Cleaning scripts 2023-11-17 19:17:34 -05:00
dbalakri e1e17f5288 Fixing scripts --numpy 2023-11-17 19:14:56 -05:00
dbalakri c97b7d7d91 Fix for microbenchmarks 2023-11-17 19:10:30 -05:00
dbalakri 59f8e470d0 benchmark files 2023-11-17 19:08:03 -05:00
dbalakri f926fa6bca Microbenchmakrs framework + Rewrite_depth tests 2023-11-17 18:59:06 -05:00
dbalakri 091eee1437 Adding rule LimitPushDown 2023-10-30 12:19:36 -04:00
dbalakri 2d0f5f33f6 Adding Rule PushDownLeftSemiAntiJoin 2023-10-25 09:59:34 -04:00
dbalakri e80013d96d Fix for TPC-H Q2 not reaching a fix point 2023-10-04 09:59:13 -04:00
Nick Brown 25a138139a
merge of formatting. 2023-08-24 09:31:23 -04:00
Nick Brown 8db885c970
slight update to wording. 2023-08-24 09:28:58 -04:00
Nick Brown c90b0a4953
initial documentation 2023-08-24 09:28:57 -04:00
Oliver Kennedy fe18eeac08
Final tests 2023-07-20 10:08:06 -04:00
Nick Brown 7200646261
initial documentation 2023-07-19 17:18:05 -04:00
Oliver Kennedy e330f9ab98
More Column pruning. Tests don't pass atm 2023-07-19 16:38:30 -04:00
Oliver Kennedy 95df2a3776
Logging 2023-07-19 02:50:55 -04:00
Oliver Kennedy 60e52617ea
WIP: TPC-H queries 2023-07-19 02:12:56 -04:00
Oliver Kennedy 970f8fc042
Merge remote-tracking branch 'origin/lessersparkoptimizer' 2023-07-18 23:11:59 -04:00
Oliver Kennedy 6811aa74ec
General Testing 2023-07-18 23:11:39 -04:00
Nick Brown f4e85e3250
testing framework for comparision between out implimented rules and spark's. 2023-07-18 22:35:30 -04:00
Oliver Kennedy 9270b4d6c7
Enough infrastructure to load in one of the messier vizier notebook's artifacts 2023-07-18 21:37:15 -04:00
Nick Brown b912a41523
wrapping up pushDownPredicates and start of PushDownLeftSemiAntiJoin. 2023-07-17 09:44:53 -04:00
Oliver Kennedy f50de1abb0
Removing spurious dependency from catalyst.impl to the other modules. 2023-07-13 16:17:39 -04:00
Oliver Kennedy 54f855de1a
Fixing merge conflicts 2023-07-13 15:35:34 -04:00
Oliver Kennedy 88760113ed
Merge branch 'main' of git.odin.cse.buffalo.edu:Astral/astral-compiler 2023-07-13 15:29:13 -04:00
Oliver Kennedy 4738e5e631
Fixing typechecker on ASTSubtypes escalating to ASTs 2023-07-13 15:28:54 -04:00
Nick Brown 6169f4d614
more PushDownPredicate rules, and UnaryNode issues. 2023-07-13 14:36:15 -04:00