Amir Shaikhha

According to our database1, Amir Shaikhha authored at least 29 papers between 2014 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Functional collection programming with semi-ring dictionaries.
Proc. ACM Program. Lang., 2022

Hinted Dictionaries: Efficient Functional Ordered Sets and Maps.
CoRR, 2022

Hinted Dictionaries: Efficient Functional Ordered Sets and Maps (Extended Abstract).
Proceedings of the 36th European Conference on Object-Oriented Programming, 2022

2021
An Intermediate Representation for Hybrid Database and Machine Learning Workloads.
Proc. VLDB Endow., 2021

Fine-Tuning Data Structures for Analytical Query Processing.
CoRR, 2021

2020
Synthesis of Incremental Linear Algebra Programs.
ACM Trans. Database Syst., 2020

Scalable Querying of Nested Data.
Proc. VLDB Endow., 2020

BayesCard: A Unified Bayesian Framework for Cardinality Estimation.
CoRR, 2020

Multi-stage programming in the large with staged classes.
Proceedings of the GPCE '20: Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2020

Multi-layer optimizations for end-to-end data analytics.
Proceedings of the CGO '20: 18th ACM/IEEE International Symposium on Code Generation and Optimization, 2020

2019
Efficient differentiable programming in a functional array-processing language.
Proc. ACM Program. Lang., 2019

Compiler generation for performance-oriented embedded DSLs (short paper).
Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2019

Polymorphic extractors for semantic and portable pattern matching (short paper).
Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2019

Finally, a Polymorphic Linear Algebra Language (Pearl).
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

2018
Building Efficient Query Engines in a High-Level Language.
ACM Trans. Database Syst., 2018

Unifying analytic and statically-typed quasiquotes.
Proc. ACM Program. Lang., 2018

Push versus pull-based loop fusion in query engines.
J. Funct. Program., 2018

A Compiler-Compiler for DSL Embedding.
CoRR, 2018

Compiling Database Application Programs.
CoRR, 2018

Efficient Differentiable Programming in a Functional Array-Processing Language.
CoRR, 2018

2017
Transaction Repair for Multi-Version Concurrency Control.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

Squid: type-safe, hygienic, and reusable quasiquotes.
Proceedings of the 8th ACM SIGPLAN International Symposium on Scala, 2017

Destination-passing style for efficient memory management.
Proceedings of the 6th ACM SIGPLAN International Workshop on Functional High-Performance Computing, 2017

Quoted staged rewriting: a practical approach to library-defined optimizations.
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2017

2016
Push vs. Pull-Based Loop Fusion in Query Engines.
CoRR, 2016

Repairing Conflicts among MVCC Transactions.
CoRR, 2016

How to Architect a Query Compiler.
Proceedings of the 2016 International Conference on Management of Data, 2016

2014
DBToaster: higher-order delta processing for dynamic, frequently fresh views.
VLDB J., 2014

Yin-yang: concealing the deep embedding of DSLs.
Proceedings of the Generative Programming: Concepts and Experiences, 2014


  Loading...