Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task SYSTEMDS-2025

SYSTEMDS-1284 Linearize search space according to size of intermediates

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1983

SYSTEMDS-1284 New rewrite framework for code generation plans

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1971

SYSTEMDS-1284 Vector primitive for counting nnz

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1968

SYSTEMDS-1284 Improve cost-based optimizer for distributed operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1964

SYSTEMDS-1284 Support for complex sparse-unsafe binary expressions in codegen outer templates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1952

SYSTEMDS-1284 Avoid dense conversion of sparse side inputs in row templates

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1943

SYSTEMDS-1284 Configurable codegen candidate selection policy

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1936

SYSTEMDS-1284 Column indexing on main input in row-wise ops

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1933

SYSTEMDS-1284 Generalize row-wise cbind handling

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1905

SYSTEMDS-1284 Extended plan enumeration statistics

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1904

SYSTEMDS-1284 More aggressive dynamic recompilation w/ codegen

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1900

SYSTEMDS-1284 Allow external codegen compiler configuration

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1886

SYSTEMDS-1284 Extend outer template support for matrix-scalar ops on sparse driver

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1835

SYSTEMDS-1284 Improve sparse-safe declaration of fused operators

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1827

SYSTEMDS-1284 Automatically determine max memory/compute bandwidth

Unassigned Matthias Boehm Major Open Unresolved  
Sub-task SYSTEMDS-1812

SYSTEMDS-1284 Rework codegen candidate exporation algorithm

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1788

SYSTEMDS-1284 Column aggregation in cellwise templates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1787

SYSTEMDS-1284 Column-range indexing in rowwise templates

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1746

SYSTEMDS-1284 Simplify algorithm dml scripts

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1745

SYSTEMDS-1284 Support rowwise cumsum operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1741

SYSTEMDS-1284 Rework codegen cost-based plan selector (opt V2)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1732

SYSTEMDS-1284 Support for sparse-unsafe sparse vector primitives

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1729

SYSTEMDS-1284 Reduce garbage collection overhead of the codegen compiler

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1725

SYSTEMDS-1284 Full aggregation support in rowwise templates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1719

SYSTEMDS-1284 Common subexpression elimination for codegen plans

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1717

SYSTEMDS-1284 Determine minimal number of vector intermediates

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1714

SYSTEMDS-1284 Generalized row-wise template (scalar-vector, vector indexing)

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1687

SYSTEMDS-1284 Worst-case size estimates for codegen fused operators

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1683

SYSTEMDS-1284 Improvements to row templates to capture missed opportunities

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1631

SYSTEMDS-1284 Codegen support for various patterns in nn dml library

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1592

SYSTEMDS-1284 Improve handling of sparse outputs and sideway inputs

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1591

SYSTEMDS-1284 Improve efficiency sparse-unsafe cellwise operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1536

SYSTEMDS-1284 Include multi-aggregate plans into cost estimation

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1535

SYSTEMDS-1284 Support codegen for matrix-matrix multiplications

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1534

SYSTEMDS-1284 Multi-aggregates w/ dot products as aggregation roots

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1533

SYSTEMDS-1284 Extend cost model for distributed operations and broadcasts

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1515

SYSTEMDS-1284 Generalize cell template for sideways row vectors inputs

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1513

SYSTEMDS-1284 Create additional common unary and binary row vector operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1512

SYSTEMDS-1284 Performance spark rowwise codegen instructions

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1509

SYSTEMDS-1284 Extended compiler: leave hop dags unchanged during initial compilation

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1508

SYSTEMDS-1284 Support log and exp row vector operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1507

SYSTEMDS-1284 Additional meta operator template: SpoofRowwise

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1478

SYSTEMDS-1284 Support cross-partition multi-aggregates with partial shared reads

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1472

SYSTEMDS-1284 Avoid dense allocation of empty sideway inputs

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1448

SYSTEMDS-1284 Support rowMins/rowMaxs in row aggregate template

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1447

SYSTEMDS-1284 Support 'replace' in row aggregate and cell templates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1446

SYSTEMDS-1284 Multi-threaded compilation of fused operators

Matthias Boehm Matthias Boehm Major Closed Won't Fix  
Sub-task SYSTEMDS-1443

SYSTEMDS-1284 Handling of plan selection constraints (e.g., memory/blocksize)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1441

SYSTEMDS-1284 Vector primitives for row comparisons

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1439

SYSTEMDS-1284 Fuse row aggregate w/ colvector output into cell template

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1438

SYSTEMDS-1284 Support min/max/sumsq in cell templates w/ aggregation

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1424

SYSTEMDS-1284 Cost model for candidate selection

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1420

SYSTEMDS-1284 Sparsity-exploiting cellwise template

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1418

SYSTEMDS-1284 Support for different plan selection policies

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1407

SYSTEMDS-1284 Support right indexing in cellwise and rowaggregate templates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1374

SYSTEMDS-1284 Simplify cplan construction algorithm

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1372

SYSTEMDS-1284 Generalization cellwise template (add mm as aggregation root)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1365

SYSTEMDS-1284 Generalization cellwise template (from sideways vectors to matrices)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1364

SYSTEMDS-1284 Hardening sparse-safe check cellwise operations

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1363

SYSTEMDS-1284 Rework codegen algorithm testcases (use current algorithms)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1362

SYSTEMDS-1284 Memory management temporary vector intermediates

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1361

SYSTEMDS-1284 Codegen for existing cellwise fused operators

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1360

SYSTEMDS-1284 Enable spoof instructions in parfor remote spark

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1318

SYSTEMDS-1284 Removal unnecessary int-double casts

Matthias Boehm Matthias Boehm Major Closed Invalid  
Sub-task SYSTEMDS-1298

SYSTEMDS-1284 Perftest benchmark codegen

Matthias Boehm Matthias Boehm Major Closed Fixed  
Sub-task SYSTEMDS-1297

SYSTEMDS-1284 Extended explain tool (for generated java/byte code)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1296

SYSTEMDS-1284 Extended stats tool (code generation statistics)

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1295

SYSTEMDS-1284 In-memory source code compilation

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1294

SYSTEMDS-1284 Disable counter-productive existing fused operators

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1293

SYSTEMDS-1284 Extended compiler: materialization decisions

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1292

SYSTEMDS-1284 Support spark codegen instructions w/ multiple RDD inputs

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1291

SYSTEMDS-1284 Size bounding plan cache

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1290

SYSTEMDS-1284 Hardening transfer of generated operators

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1289

SYSTEMDS-1284 Support compressed matrix blocks

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1288

SYSTEMDS-1284 Additional meta operator template: MultiAggregate

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1287

SYSTEMDS-1284 Runtime integration codegen

Matthias Boehm Matthias Boehm Major Closed Done  
Sub-task SYSTEMDS-1286

SYSTEMDS-1284 Compiler integration codegen

Matthias Boehm Matthias Boehm Major Closed Auto Closed  
Sub-task SYSTEMDS-1285

SYSTEMDS-1284 Basic code generator

Matthias Boehm Matthias Boehm Major Closed Done  

Cancel