A structured review of data management technology for interactive visualization and analysis

L Battle, C Scheidegger - IEEE transactions on visualization …, 2020 - ieeexplore.ieee.org
In the last two decades, interactive visualization and analysis have become a central tool in
data-driven decision making. Concurrently to the contributions in data visualization …

Effortless data exploration with zenvisage: an expressive and interactive visual analytics system

T Siddiqui, A Kim, J Lee, K Karahalios… - arXiv preprint arXiv …, 2016 - arxiv.org
Data visualization is by far the most commonly used mechanism to explore data, especially
by novice data analysts and data scientists. And yet, current visual analytics tools are rather …

EVA: A symbolic approach to accelerating exploratory video analytics with materialized views

Z Xu, GT Kakkar, J Arulraj… - Proceedings of the 2022 …, 2022 - dl.acm.org
Advances in deep learning have led to a resurgence of interest in video analytics. In an
exploratory video analytics pipeline, a data scientist often starts by searching for a global …

Selecting subexpressions to materialize at datacenter scale

A Jindal, K Karanasos, S Rao, H Patel - Proceedings of the VLDB …, 2018 - dl.acm.org
We observe significant overlaps in the computations performed by user jobs in modern
shared analytics clusters. Naïvely computing the same subexpressions multiple times results …

A layered aggregate engine for analytics workloads

M Schleich, D Olteanu, M Abo Khamis… - Proceedings of the …, 2019 - dl.acm.org
This paper introduces LMFAO (Layered Multiple Functional Aggregate Optimization), an in-
memory optimization and execution engine for batches of aggregates over the input …

Computation reuse in analytics job service at microsoft

A Jindal, S Qiao, H Patel, Z Yin, J Di, M Bag… - Proceedings of the …, 2018 - dl.acm.org
Analytics-as-a-service, or analytics job service, is emerging as a new paradigm for data
analytics, be it in a cloud environment or within enterprises. In this setting, users are not …

On optimizing operator fusion plans for large-scale machine learning in systemml

M Boehm, B Reinwald, D Hutchison… - arXiv preprint arXiv …, 2018 - arxiv.org
Many large-scale machine learning (ML) systems allow specifying custom ML algorithms by
means of linear algebra programs, and then automatically generate efficient execution …

Analytical Queries: A Comprehensive Survey

P Kurapov, A Melik-Adamyan - arXiv preprint arXiv:2311.15730, 2023 - arxiv.org
Modern hardware heterogeneity brings efficiency and performance opportunities for
analytical query processing. In the presence of continuous data volume and complexity …

tf. data service: A case for disaggregating ML input data processing

A Audibert, Y Chen, D Graur, A Klimovic… - Proceedings of the …, 2023 - dl.acm.org
Machine learning (ML) computations commonly execute on expensive specialized
hardware, such as GPUs and TPUs, which provide high FLOPs and performance-per-watt …

Access path selection in main-memory optimized data systems: Should i scan or should i probe?

MS Kester, M Athanassoulis, S Idreos - Proceedings of the 2017 ACM …, 2017 - dl.acm.org
The advent of columnar data analytics engines fueled a series of optimizations on the scan
operator. New designs include column-group storage, vectorized execution, shared scans …