Demo Data from VLDB 2026 / reviewers in the wild / expert
Dylan Hutchison
dblp:166/1679
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 50% Query processing and optimization · 50% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 50% Parallel and multicore computing · 50% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning and data management › machine learning systems
declarative machine learning |
0.3 | 1 | 2018 | On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018 |
Query processing and optimization › query compilation
operator fusion |
0.3 | 1 | 2018 | On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018 |
High-performance computing
cluster computing |
0.1 | 1 | 2018 | On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018 |
Parallel and multicore computing › data-parallel programming
data-parallel frameworks |
0.1 | 1 | 2018 | On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018 |
Methods — techniques the papers use, named apart from their topics
cost-based optimization · 1.0code generation · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemMLabstractMany machine learning (ML) systems allow the specification of ML algorithms by means of linear algebra programs, and automatically generate efficient execution plans. The opportunities for fused operators---in terms of fused chains of basic operators---are ubiquitous, and include fewer materialized intermediates, fewer scans of inputs, and sparsity exploitation across operators. However, existing fusion heuristics struggle to find good plans for complex operator DAGs or hybrid plans of local and distributed operations. In this paper, we introduce an exact yet practical cost-based optimization framework for fusion plans and describe its end-to-end integration into Apache SystemML. We present techniques for candidate exploration and selection of fusion plans, as well as code generation of local and distributed operations over dense, sparse, and compressed data. Our experiments in SystemML show end-to-end performance improvements of up to 22x, with negligible compilation overhead. Matthias Boehm 0001, Berthold Reinwald, Dylan Hutchison, Prithviraj Sen, Alexandre V. Evfimievski, Niketan Pansare |
Proc. VLDB Endow. | 3 |
| 2017 | Polystore mathematics of relational algebraabstractFinancial transactions, internet search, and data analysis are all placing increasing demands on databases. SQL, NoSQL, and NewSQL databases have been developed to meet these demands and each offers unique benefits. SQL, NoSQL, and NewSQL databases also rely on different underlying mathematical models. Polystores seek to provide a mechanism to allow applications to transparently achieve the benefits of diverse databases while insulating applications from the details of these databases. Integrating the underlying mathematics of these diverse databases can be an important enabler for polystores as it enables effective reasoning across different databases. Associative arrays provide a common approach for the mathematics of polystores by encompassing the mathematics found in different databases: sets (SQL), graphs (NoSQL), and matrices (NewSQL). Prior work presented the SQL relational model in terms of associative arrays and identified key mathematical properties that are preserved within SQL. This work provides the rigorous mathematical definitions, lemmas, and theorems underlying these properties. Specifically, SQL Relational Algebra deals primarily with relations - multisets of tuples - and operations on and between those relations. These relations can be modeled as associative arrays by treating tuples as non-zero rows in an array. Operations in relational algebra are built as compositions of standard operations on associative arrays which mirror their matrix counterparts. These constructions provide insight into how relational algebra can be handled via array operations. As an example application, the composition of two projection operations is shown to also be a projection, and the projection of a union is shown to be equal to the union of the projections. Hayden Jananthan, Vijay Gadepally, Dylan Hutchison, Suna Kim, Jeremy Kepner |
IEEE BigData | 4 |
| 2017 | The Myria Big Data Management and Analytics System and Cloud Services
Jingjing Wang 0008, Tobin Baker, Magdalena Balazinska, Daniel Halperin, Brandon Haynes, Bill Howe, Dylan Hutchison, Shrainik Jain, Ryan Maas, Parmita Mehta, Dominik Moritz, Brandon Myers, Jennifer Ortiz, Dan Suciu, Andrew Whitaker, Shengliang Xu |
CIDR | 7 |