Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Darshana Balakrishnan

dblp:234/8513 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021

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
Query processing and optimization · 77% Indexing and storage engines · 23%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › view maintenance
incremental view maintenance
0.512021
TreeToaster: Towards an IVM-Optimized Compiler · SIGMOD Conference 2021
Compilers and program optimization
optimizing compiler
0.512021
TreeToaster: Towards an IVM-Optimized Compiler · SIGMOD Conference 2021
Indexing and storage engines
tree index
0.112021
TreeToaster: Towards an IVM-Optimized Compiler · SIGMOD Conference 2021

Methods — techniques the papers use, named apart from their topics

indexing · 1.0incremental view maintenance · 1.0
YearPublicationVenuePosition
2021 TreeToaster: Towards an IVM-Optimized Compiler
abstract
A compiler's optimizer operates over abstract syntax trees (ASTs), continuously applying rewrite rules to replace subtrees of the AST with more efficient ones. Especially on large source repositories, even simply finding opportunities for a rewrite can be expensive, as optimizer traverses the AST naively. In this paper, we leverage the need to repeatedly find rewrites, and explore options for making the search faster through indexing and incremental view maintenance (IVM). Concretely, we consider bolt-on approaches that make use of embedded IVM systems like DBToaster, as well as two new approaches: Label-indexing and TreeToaster, an AST-specialized form of IVM. We integrate these approaches into an existing just-in-time data structure compiler and show experimentally that TreeToaster can significantly improve performance with minimal memory overheads.
Darshana Balakrishnan, Carl Nuessle, Oliver Kennedy, Lukasz Ziarek
SIGMOD Conference1