Fetching the paper…
Reading the bibliography…
Many large-scale machine learning (ML) systems allow specifying custom ML algorithms by means of linear algebra programs, and then automatically generate efficient execution plans.
Using Semi-Joins to Solve Relational Queries
P. A. Bernstein and D. W. Chiu · 1981
Earlier work this paper cites.
A History and Evaluation of System R
D. D. Chamberlin et al · 1981
Earlier work this paper cites.
Support for Repetitive Transactions and Ad Hoc Queries in System R
D. D. Chamberlin et al · 1981
Earlier work this paper cites.
Magic Sets and Other Strange Ways to Implement Logic Programs
F. Bancilhon, D. Maier, Y. Sagiv, and J. D. Ullman · 1986
Earlier work this paper cites.
Algorithmic Skeletons: Structured Management of Parallel Computation
M. Cole · 1991
Earlier work this paper cites.
Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution
K. Kennedy and K. S. McKinley · 1993
Earlier work this paper cites.
The Cascades Framework for Query Optimization
G. Graefe · 1995
Earlier work this paper cites.
Bypassing Joins in Disjunctive Queries
M. Steinbrunn, K. Peithner, G. Moerkotte, and A. Kemper · 1995
Earlier work this paper cites.
Maximizing Parallelism and Minimizing Synchronization with Affine Transforms
A. W. Lim and M. S. Lam · 1997
Earlier work this paper cites.
On the complexity of loop fusion
A. Darte · 2000
Earlier work this paper cites.
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
R. Allen and K. Kennedy · 2001
Earlier work this paper cites.
Fast Greedy Weighted Fusion
K. Kennedy · 2001
Earlier work this paper cites.
Exploiting Upper and Lower Bounds In Top-Down Query Optimization
L. D. Shapiro, D. Maier, P. Benninghoff, K. Billings, Y. Fan, K. Hatwal, Q. Wang, Y. Zhang, H. Wu, and B. Vance · 2001
Earlier work this paper cites.
MapReduce: Simplified Data Processing on Large Clusters
J. Dean and S. Ghemawat · 2004
Earlier work this paper cites.
Efficient Generation and Execution of DAG-Structured Query Graphs
T. Neumann · 2005
Earlier work this paper cites.
Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products
G. Moerkotte and T. Neumann · 2006
Earlier work this paper cites.
Compiled Query Execution Engine using JVM
J. Rao, H. Pirahesh, C. Mohan, and G. M. Lohman · 2006
Earlier work this paper cites.
Adaptive Query Processing
A. Deshpande, Z. G. Ives, and V. Raman · 2007
Earlier work this paper cites.
Efficient Exploitation of Similar Subexpressions for Query Processing
J. Zhou, P. Larson, J. C. Freytag, and W. Lehner · 2007
Earlier work this paper cites.
Configuration-Parametric Query Optimization for Physical Design Tuning
N. Bruno and R. V. Nehme · 2008
Earlier work this paper cites.
Sideways Information Passing for Push-Style Query Processing
Z. G. Ives and N. E. Taylor · 2008
Earlier work this paper cites.
Conditioning Probabilistic Databases
C. Koch and D. Olteanu · 2008
Earlier work this paper cites.
Dynamic Programming Strikes Back
G. Moerkotte and T. Neumann · 2008
Earlier work this paper cites.
Airline on-time performance dataset
American Statistical Association (ASA) · 2009
Earlier work this paper cites.
Automating the Generation of Composed Linear Algebra Kernels
G. Belter, E. R. Jessup, I. Karlin, and J. G. Siek · 2009
Earlier work this paper cites.
A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses
G. Candea, N. Polyzotis, and R. Vingralek · 2009
Earlier work this paper cites.
MAD Skills: New Analysis Practices for Big Data
J. Cohen, B. Dolan, M. Dunlap, J. M. Hellerstein, and C. Welton · 2009
Earlier work this paper cites.
Generating Optimal DAG-structured Query Evaluation Plans
T. Neumann and G. Moerkotte · 2009
Earlier work this paper cites.
Scalable Join Processing on Very Large RDF Graphs
T. Neumann and G. Weikum · 2009
Earlier work this paper cites.
The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses
S. Arumugam, A. Dobra, C. M. Jermaine, N. Pansare, and L. L. Perez · 2010
Cited alongside, same era.
Regular, Shape-polymorphic, Parallel Arrays in Haskell
G. Keller, M. M. T. Chakravarty, R. Leshchinskiy, S. L. P. Jones, and B. Lippmeier · 2010
Cited alongside, same era.
Generating Code for Holistic Query Evaluation
K. Krikellas, S. Viglas, and M. Cintra · 2010
Cited alongside, same era.
DBToaster: Agile Views for a Dynamic Data Management System
O. Kennedy, Y. Ahmad, and C. Koch · 2011
Cited alongside, same era.
Efficiently Compiling Efficient Query Plans for Modern Hardware
T. Neumann · 2011
Cited alongside, same era.
Loop Transformations: Convexity, Pruning and Optimization
L. Pouchet, U. Bondhugula, C. Bastoul, A. Cohen, J. Ramanujam, P. Sadayappan, and N. Vasilache · 2011
SystemML: Declarative Machine Learning on Spark
M. Boehm, M. Dusenberry, D. Eriksson, A. V. Evfimievski, F. M. Manshadi, N. Pansare, B. Reinwald, F. Reiss, P. Sen, A. Surve, and S. Tatikonda · 2016
Later among the works it cites.
Have Abstraction and Eat Performance, Too: Optimized Heterogeneous Computing with Parallel Patterns
K. J. Brown, H. Lee, T. Rompf, A. K. Sujeeth, C. D. Sa, C. R. Aberger, and K. Olukotun · 2016
Later among the works it cites.
Compressed Linear Algebra for Large-Scale Machine Learning
A. Elgohary, M. Boehm, P. J. Haas, F. R. Reiss, and B. Reinwald · 2016
Later among the works it cites.
Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering
R. He and J. McAuley · 2016
Later among the works it cites.
Fast Queries Over Heterogeneous Data Through Engine Customization
M. Karpathiotakis, I. Alagiannis, and A. Ailamaki · 2016
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
The Architecture of SciDB
M. Stonebraker, P. Brown, A. Poliakov, and S. Raman · 2011
Cited alongside, same era.
OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning
A. K. Sujeeth, H. Lee, K. J. Brown, T. Rompf, H. Chafi, M. Wu, A. R. Atreya, M. Odersky, and K. Olukotun · 2011
Cited alongside, same era.
Clearing the Clouds: A Study of Emerging Scale-out Workloads on Modern Hardware
M. Ferdman, A. Adileh, Y. O. Koçberber, S. Volos, M. Alisafaee, D. Jevdjic, C. Kaynak, A. D. Popescu, A. Ailamaki, and B. Falsafi · 2012
Cited alongside, same era.
Stubby: A Transformation-based Optimizer for MapReduce Workflows
H. Lim, H. Herodotou, and S. Babu · 2012
Cited alongside, same era.
Exploiting Common Subexpressions for Cloud Query Processing
Y. N. Silva, P. Larson, and J. Zhou · 2012
Cited alongside, same era.
Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauly, M. J. Franklin, S. Shenker, and I. Stoica · 2012
Cited alongside, same era.
M. A. Khamis, H. Q. Ngo, and A. Rudra · 2016
Later among the works it cites.
Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation
H. Lang, T. Mühlbauer, F. Funke, P. A. Boncz, T. Neumann, and A. Kemper · 2016
Later among the works it cites.
Voodoo - A Vector Algebra for Portable Database Performance on Modern Hardware
H. Pirk, O. Moll, M. Zaharia, and S. Madden · 2016
Later among the works it cites.
Sparso: Context-driven Optimizations of Sparse Linear Algebra
H. Rong, J. Park, L. Xiang, T. A. Anderson, and M. Smelyanskiy · 2016
Later among the works it cites.
Samsara: Declarative Machine Learning on Distributed Dataflow Systems
S. Schelter, A. Palumbo, S. Quinn, S. Marthi, and A. Musselman · 2016
Later among the works it cites.
How to Architect a Query Compiler
A. Shaikhha, Y. Klonatos, L. Parreaux, L. Brown, M. Dashti, and C. Koch · 2016
Later among the works it cites.
Micro-architectural Analysis of In-memory OLTP
U. Sirin, P. Tözün, D. Porobic, and A. Ailamaki · 2016
Later among the works it cites.
Measuring and Optimizing Distributed Array Programs
M. Zhang, Y. Wu, K. Chen, T. Ma, and W. Zheng · 2016
Later among the works it cites.
Julia: A Fresh Approach to Numerical Computing
J. Bezanson, A. Edelman, S. Karpinski, and V. B. Shah · 2017
Later among the works it cites.
SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning
T. Elgamal, S. Luo, M. Boehm, A. V. Evfimievski, S. Tatikonda, B. Reinwald, and P. Sen · 2017
Later among the works it cites.
Flare: Native Compilation for Heterogeneous Workloads in Apache Spark
G. M. Essertel, R. Y. Tahboub, J. M. Decker, K. J. Brown, K. Olukotun, and T. Rompf · 2017
Later among the works it cites.
More Dots: Syntactic Loop Fusion in Julia
S. G. Johnson · 2017
Later among the works it cites.
Efficient and Provable Multi-Query Optimization
T. Kathuria and S. Sudarshan · 2017
Later among the works it cites.
The Tensor Algebra Compiler
F. Kjolstad, S. Kamil, S. Chou, D. Lugato, and S. P. Amarasinghe · 2017
Later among the works it cites.
Scalable Linear Algebra on a Relational Database System
S. Luo, Z. J. Gao, M. N. Gubanov, L. L. Perez, and C. M. Jermaine · 2017
Later among the works it cites.
Relaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last
P. Menon, T. C. Mowry, and A. Pavlo · 2017
Later among the works it cites.
Weld: Rethinking the Interface Between Data-Intensive Applications
S. Palkar, J. J. Thomas, D. Narayanan, A. Shanbhag, R. Palamuttam, H. Pirk, M. Schwarzkopf, S. P. Amarasinghe, S. Madden, and M. Zaharia · 2017
Later among the works it cites.
A Common Runtime for High Performance Data Analysis
S. Palkar, J. J. Thomas, A. Shanbhag, M. Schwarzkopt, S. P. Amarasinghe, and M. Zaharia · 2017
Later among the works it cites.
SQL- and Operator-centric Data Analytics in Relational Main-Memory Databases
L. Passing, M. Then, N. Hubig, H. Lang, M. Schreier, S. Günnemann, A. Kemper, and T. Neumann · 2017
Later among the works it cites.
Self-Driving Database Management Systems
A. Pavlo et al · 2017
Later among the works it cites.
Gilbert: Declarative Sparse Linear Algebra on Massively Parallel Dataflow Systems
T. Rohrmann, S. Schelter, T. Rabl, and V. Markl · 2017
Later among the works it cites.
Processing Java UDFs in a C++ environment
V. Rosenfeld, R. Mueller, P. Tözün, and F. Özcan · 2017
Later among the works it cites.
In-Memory Distributed Matrix Computation Processing and Optimization
Y. Yu, M. Tang, W. G. Aref, Q. M. Malluhi, M. M. Abbas, and M. Ouzzani · 2017
Later among the works it cites.