1 citations · 2 across the 4 of their papers we have counts for
4 papers
SD: Differentiable Programming for Sparse Tensors
Amir Shaikhha, Mathieu Huot, Shideh Hashemian
Sparse tensors are prevalent in many data-intensive applications, yet existing differentiable programming frameworks are tailored towards dense tensors. This presents a significant…
Fine-Tuning Data Structures for Analytical Query Processing
Amir Shaikhha, Marios Kelepeshis, Mahdi Ghorbani
We introduce a framework for automatically choosing data structures to support efficient computation of analytical workloads. Our contributions are twofold. First, we introduce a n…
Building Efficient Query Engines in a High-Level Language
Amir Shaikhha, Yannis Klonatos, Christoph Koch
Abstraction without regret refers to the vision of using high-level programming languages for systems development without experiencing a negative impact on performance. A database…
Push vs. Pull-Based Loop Fusion in Query Engines
Amir Shaikhha, Mohammad Dashti, Christoph Koch
Database query engines use pull-based or push-based approaches to avoid the materialization of data across query operators. In this paper, we study these two types of query engines…