default search action
Amir Shaikhha
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j13]Amir Shaikhha, Dan Suciu, Maximilian Schleich, Hung Q. Ngo:
Optimizing Nested Recursive Queries. Proc. ACM Manag. Data 2(1): 16:1-16:27 (2024) - [c21]Amir Shaikhha, Mathieu Huot, Shideh Hashemian:
A Tensor Algebra Compiler for Sparse Differentiation. CGO 2024: 1-12 - [c20]Hesam Shahrokhi, Amirali Kaboli, Mahdi Ghorbani, Amir Shaikhha:
PyTond: Efficient Python Data Science on the Shoulders of Databases. ICDE 2024: 423-435 - [i19]Hesam Shahrokhi, Amirali Kaboli, Mahdi Ghorbani, Amir Shaikhha:
PyTond: Efficient Python Data Science on the Shoulders of Databases. CoRR abs/2407.11616 (2024) - [i18]Mahdi Ghorbani, Emilien Bauer, Tobias Grosser, Amir Shaikhha:
Compressing Structured Tensor Algebra. CoRR abs/2407.13726 (2024) - 2023
- [j12]Maximilian Schleich, Amir Shaikhha, Dan Suciu:
Optimizing Tensor Programs on Flexible Storage. Proc. ACM Manag. Data 1(1): 37:1-37:27 (2023) - [j11]Mahdi Ghorbani, Mathieu Huot, Shideh Hashemian, Amir Shaikhha:
Compiling Structured Tensor Algebra. Proc. ACM Program. Lang. 7(OOPSLA2): 204-233 (2023) - [j10]Mahdi Ghorbani, Amir Shaikhha:
Demonstration of OpenDBML, a Framework for Democratizing In-Database Machine Learning. Proc. VLDB Endow. 16(12): 3970-3973 (2023) - [c19]Jingwen Pan, Amir Shaikhha:
Compiling Discrete Probabilistic Programs for Vectorized Exact Inference. CC 2023: 13-24 - [c18]Hesam Shahrokhi, Amir Shaikhha:
Building a Compiled Query Engine in Python. CC 2023: 180-190 - [c17]Amir Shaikhha, Marios Kelepeshis, Mahdi Ghorbani:
Fine-Tuning Data Structures for Query Processing. CGO 2023: 149-161 - [c16]Hesam Shahrokhi, Amir Shaikhha:
An Efficient Vectorized Hash Table for Batch Computations. ECOOP 2023: 27:1-27:27 - [c15]Amir Shaikhha, Mahdi Ghorbani, Hesam Shahrokhi:
Hinted Dictionaries: Efficient Functional Ordered Sets and Maps. ECOOP 2023: 28:1-28:30 - [c14]Hesam Shahrokhi, Callum Groeger, Yizhuo Yang, Amir Shaikhha:
Efficient Query Processing in Python Using Compilation. SIGMOD Conference Companion 2023: 199-202 - [e2]Coen De Roover, Bernhard Rumpe, Amir Shaikhha:
Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2023, Cascais, Portugal, October 22-23, 2023. ACM 2023 [contents] - [i17]Amir Shaikhha, Mathieu Huot, Shideh Hashemian:
∇SD: Differentiable Programming for Sparse Tensors. CoRR abs/2303.07030 (2023) - 2022
- [j9]Amir Shaikhha, Mathieu Huot, Jaclyn Smith, Dan Olteanu:
Functional collection programming with semi-ring dictionaries. Proc. ACM Program. Lang. 6(OOPSLA1): 1-33 (2022) - [c13]Amir Shaikhha, Mahdi Ghorbani, Hesam Shahrokhi:
Hinted Dictionaries: Efficient Functional Ordered Sets and Maps (Extended Abstract). ECOOP 2022: 33:1-33:3 - [c12]Amir Shaikhha:
Deep Fusion for Efficient Nested Recursive Computations. GPCE 2022: 33-44 - [i16]Amir Shaikhha, Mahdi Ghorbani, Hesam Shahrokhi:
Hinted Dictionaries: Efficient Functional Ordered Sets and Maps. CoRR abs/2206.04380 (2022) - [i15]Maximilian Schleich, Amir Shaikhha, Dan Suciu:
Optimizing Tensor Programs on Flexible Storage. CoRR abs/2210.06267 (2022) - [i14]Mahdi Ghorbani, Mathieu Huot, Shideh Hashemian, Amir Shaikhha:
Compiling Structured Tensor Algebra. CoRR abs/2211.10482 (2022) - [i13]Mathieu Huot, Amir Shaikhha:
Denotationally Correct, Purely Functional, Efficient Reverse-mode Automatic Differentiation. CoRR abs/2212.09801 (2022) - [i12]Amir Shaikhha, Mathieu Huot, Shabnam Ghasemirad, Andrew W. Fitzgibbon, Simon Peyton Jones, Dimitrios Vytiniotis:
Efficient and Sound Differentiable Programming in a Functional Array-Processing Language. CoRR abs/2212.10307 (2022) - 2021
- [j8]Amir Shaikhha, Maximilian Schleich, Dan Olteanu:
An Intermediate Representation for Hybrid Database and Machine Learning Workloads. Proc. VLDB Endow. 14(12): 2831-2834 (2021) - [e1]Amir Shaikhha, Norman May:
DBPL '21: The 18th International Symposium on Database Programming Languages, Copenhagen, Denmark, 16 August 2021. ACM 2021, ISBN 978-1-4503-8646-3 [contents] - [i11]Amir Shaikhha, Mathieu Huot, Jaclyn Smith, Dan Olteanu:
Functional Collection Programming with Semi-Ring Dictionaries. CoRR abs/2103.06376 (2021) - [i10]Amir Shaikhha, Marios Kelepeshis, Mahdi Ghorbani:
Fine-Tuning Data Structures for Analytical Query Processing. CoRR abs/2112.13099 (2021) - 2020
- [j7]Jaclyn Smith, Michael Benedikt, Milos Nikolic, Amir Shaikhha:
Scalable Querying of Nested Data. Proc. VLDB Endow. 14(3): 445-457 (2020) - [j6]Amir Shaikhha, Mohammed Elseidy, Stephan Mihaila, Daniel Espino, Christoph Koch:
Synthesis of Incremental Linear Algebra Programs. ACM Trans. Database Syst. 45(3): 12:1-12:44 (2020) - [c11]Amir Shaikhha, Maximilian Schleich, Alexandru Ghita, Dan Olteanu:
Multi-layer optimizations for end-to-end data analytics. CGO 2020: 145-157 - [c10]Lionel Parreaux, Amir Shaikhha:
Multi-stage programming in the large with staged classes. GPCE 2020: 35-49 - [i9]Amir Shaikhha, Maximilian Schleich, Alexandru Ghita, Dan Olteanu:
Multi-layer Optimizations for End-to-End Data Analytics. CoRR abs/2001.03541 (2020) - [i8]Jaclyn Smith, Michael Benedikt, Milos Nikolic, Amir Shaikhha:
Scalable Querying of Nested Data. CoRR abs/2011.06381 (2020) - [i7]Ziniu Wu, Amir Shaikhha:
BayesCard: A Unified Bayesian Framework for Cardinality Estimation. CoRR abs/2012.14743 (2020)
2010 – 2019
- 2019
- [j5]Amir Shaikhha, Andrew W. Fitzgibbon, Dimitrios Vytiniotis, Simon Peyton Jones:
Efficient differentiable programming in a functional array-processing language. Proc. ACM Program. Lang. 3(ICFP): 97:1-97:30 (2019) - [c9]Amir Shaikhha, Lionel Parreaux:
Finally, a Polymorphic Linear Algebra Language (Pearl). ECOOP 2019: 25:1-25:29 - [c8]Amir Shaikhha:
Polymorphic extractors for semantic and portable pattern matching (short paper). GPCE 2019: 61-67 - [c7]Amir Shaikhha, Vojin Jovanovic, Christoph E. Koch:
Compiler generation for performance-oriented embedded DSLs (short paper). GPCE 2019: 94-101 - 2018
- [b1]Amir Shaikhha:
Compilation and Code Optimization for Data Analytics. EPFL, Switzerland, 2018 - [j4]Amir Shaikhha, Mohammad Dashti, Christoph Koch:
Push versus pull-based loop fusion in query engines. J. Funct. Program. 28: e10 (2018) - [j3]Lionel Parreaux, Antoine Voizard, Amir Shaikhha, Christoph E. Koch:
Unifying analytic and statically-typed quasiquotes. Proc. ACM Program. Lang. 2(POPL): 13:1-13:33 (2018) - [j2]Amir Shaikhha, Yannis Klonatos, Christoph Koch:
Building Efficient Query Engines in a High-Level Language. ACM Trans. Database Syst. 43(1): 4:1-4:45 (2018) - [i6]Amir Shaikhha, Andrew W. Fitzgibbon, Dimitrios Vytiniotis, Simon Peyton Jones, Christoph Koch:
Efficient Differentiable Programming in a Functional Array-Processing Language. CoRR abs/1806.02136 (2018) - [i5]Mohammad Dashti, Sachin Basil John, Thierry Coppey, Amir Shaikhha, Vojin Jovanovic, Christoph Koch:
Compiling Database Application Programs. CoRR abs/1807.09887 (2018) - [i4]Amir Shaikhha, Vojin Jovanovic, Christoph Koch:
A Compiler-Compiler for DSL Embedding. CoRR abs/1808.01344 (2018) - 2017
- [c6]Lionel Parreaux, Amir Shaikhha, Christoph E. Koch:
Quoted staged rewriting: a practical approach to library-defined optimizations. GPCE 2017: 131-145 - [c5]Amir Shaikhha, Andrew W. Fitzgibbon, Simon Peyton Jones, Dimitrios Vytiniotis:
Destination-passing style for efficient memory management. FHPC@ICFP 2017: 12-23 - [c4]Lionel Parreaux, Amir Shaikhha, Christoph E. Koch:
Squid: type-safe, hygienic, and reusable quasiquotes. SCALA@SPLASH 2017: 56-66 - [c3]Mohammad Dashti, Sachin Basil John, Amir Shaikhha, Christoph Koch:
Transaction Repair for Multi-Version Concurrency Control. SIGMOD Conference 2017: 235-250 - 2016
- [c2]Amir Shaikhha, Yannis Klonatos, Lionel Parreaux, Lewis Brown, Mohammad Dashti, Christoph Koch:
How to Architect a Query Compiler. SIGMOD Conference 2016: 1907-1922 - [i3]Mohammad Dashti, Sachin Basil John, Amir Shaikhha, Christoph Koch:
Repairing Conflicts among MVCC Transactions. CoRR abs/1603.00542 (2016) - [i2]Amir Shaikhha, Mohammad Dashti, Christoph Koch:
Push vs. Pull-Based Loop Fusion in Query Engines. CoRR abs/1610.09166 (2016) - [i1]Amir Shaikhha, Yannis Klonatos, Christoph Koch:
Building Efficient Query Engines in a High-Level Language. CoRR abs/1612.05566 (2016) - 2014
- [j1]Christoph Koch, Yanif Ahmad, Oliver Kennedy, Milos Nikolic, Andres Nötzli, Daniel Lupei, Amir Shaikhha:
DBToaster: higher-order delta processing for dynamic, frequently fresh views. VLDB J. 23(2): 253-278 (2014) - [c1]Vojin Jovanovic, Amir Shaikhha, Sandro Stucki, Vladimir Nikolaev, Christoph Koch, Martin Odersky:
Yin-yang: concealing the deep embedding of DSLs. GPCE 2014: 73-82
Coauthor Index
aka: Christoph E. Koch
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-25 19:05 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint