{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:12:59Z","timestamp":1755997979120,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T00:00:00Z","timestamp":1654992000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,12]]},"DOI":"10.1145\/3533028.3533302","type":"proceedings-article","created":{"date-parts":[[2022,5,23]],"date-time":"2022-05-23T22:19:46Z","timestamp":1653344386000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["LLVM code optimisation for automatic differentiation"],"prefix":"10.1145","author":[{"given":"Maximilian E.","family":"Sch\u00fcle","sequence":"first","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maximilian","family":"Springer","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfons","family":"Kemper","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Neumann","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1425","article-title":"SystemML: Declarative Machine Learning on Spark","volume":"9","author":"Matthias Boehm","year":"2016","unstructured":"Matthias Boehm et al. 2016 . SystemML: Declarative Machine Learning on Spark . PVLDB 9 , 13 (2016), 1425 -- 1436 . Matthias Boehm et al. 2016. SystemML: Declarative Machine Learning on Spark. PVLDB 9, 13 (2016), 1425--1436.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_2_1","unstructured":"Matthias Boehm et al. 2020. SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle. In CIDR. www.cidrdb.org.  Matthias Boehm et al. 2020. SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle. In CIDR. www.cidrdb.org."},{"key":"e_1_3_2_1_3_1","first-page":"2396","article-title":"MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model","volume":"13","author":"Patrick Damme","year":"2020","unstructured":"Patrick Damme et al. 2020 . MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model . PVLDB 13 , 11 (2020), 2396 -- 2410 . Patrick Damme et al. 2020. MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model. PVLDB 13, 11 (2020), 2396--2410.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-017-0478-1"},{"key":"e_1_3_2_1_5_1","first-page":"2174","article-title":"CoopStore: Optimizing Precomputed Summaries for Aggregation","volume":"13","author":"Edward Gan","year":"2020","unstructured":"Edward Gan et al. 2020 . CoopStore: Optimizing Precomputed Summaries for Aggregation . PVLDB 13 , 11 (2020), 2174 -- 2187 . Edward Gan et al. 2020. CoopStore: Optimizing Precomputed Summaries for Aggregation. PVLDB 13, 11 (2020), 2174--2187.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Rainer Gemulla et al. 2011. Large-scale matrix factorization with distributed stochastic gradient descent. In KDD. ACM 69--77.  Rainer Gemulla et al. 2011. Large-scale matrix factorization with distributed stochastic gradient descent. In KDD. ACM 69--77.","DOI":"10.1145\/2020408.2020426"},{"key":"e_1_3_2_1_7_1","first-page":"2675","article-title":"A Demonstration of KGLac: A Data Discovery and Enrichment Platform for Data Science","volume":"14","author":"Ahmed Helal","year":"2021","unstructured":"Ahmed Helal et al. 2021 . A Demonstration of KGLac: A Data Discovery and Enrichment Platform for Data Science . PVLDB 14 , 12 (2021), 2675 -- 2678 . Ahmed Helal et al. 2021. A Demonstration of KGLac: A Data Discovery and Enrichment Platform for Data Science. PVLDB 14, 12 (2021), 2675--2678.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_8_1","first-page":"822","article-title":"Declarative Recursive Computation on an RDBMS","volume":"12","author":"Dimitrije Jankov","year":"2019","unstructured":"Dimitrije Jankov et al. 2019 . Declarative Recursive Computation on an RDBMS . PVLDB 12 , 7 (2019), 822 -- 835 . Dimitrije Jankov et al. 2019. Declarative Recursive Computation on an RDBMS. PVLDB 12, 7 (2019), 822--835.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Ahmet Kara et al. 2021. Machine learning over static and dynamic relational data. In DEBS. ACM 160--163.  Ahmet Kara et al. 2021. Machine learning over static and dynamic relational data. In DEBS. ACM 160--163.","DOI":"10.1145\/3465480.3467843"},{"key":"e_1_3_2_1_10_1","unstructured":"Lukas Karnowski et al. 2021. Umbra as a Time Machine. In BTW (LNI). GI.  Lukas Karnowski et al. 2021. Umbra as a Time Machine. In BTW (LNI). GI."},{"key":"e_1_3_2_1_11_1","first-page":"1553","article-title":"An Intermediate Representation for Optimizing Machine Learning Pipelines","volume":"12","author":"Andreas Kunft","year":"2019","unstructured":"Andreas Kunft et al. 2019 . An Intermediate Representation for Optimizing Machine Learning Pipelines . PVLDB 12 , 11 (2019), 1553 -- 1567 . Andreas Kunft et al. 2019. An Intermediate Representation for Optimizing Machine Learning Pipelines. PVLDB 12, 11 (2019), 1553--1567.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_12_1","volume-title":"On the Equivalence of Forward Mode Automatic Differentiation and Symbolic Differentiation. CoRR abs\/1904.02990","author":"S\u00f6ren Laue","year":"2019","unstructured":"S\u00f6ren Laue . 2019. On the Equivalence of Forward Mode Automatic Differentiation and Symbolic Differentiation. CoRR abs\/1904.02990 ( 2019 ). S\u00f6ren Laue. 2019. On the Equivalence of Forward Mode Automatic Differentiation and Symbolic Differentiation. CoRR abs\/1904.02990 (2019)."},{"key":"e_1_3_2_1_13_1","volume-title":"Greenhouse: A Zero-Positive Machine Learning System for Time-Series Anomaly Detection. CoRR abs\/1801.03168","author":"Tae-Jun Lee","year":"2018","unstructured":"Tae-Jun Lee et al. 2018 . Greenhouse: A Zero-Positive Machine Learning System for Time-Series Anomaly Detection. CoRR abs\/1801.03168 (2018). Tae-Jun Lee et al. 2018. Greenhouse: A Zero-Positive Machine Learning System for Time-Series Anomaly Detection. CoRR abs\/1801.03168 (2018)."},{"key":"e_1_3_2_1_14_1","first-page":"1933","article-title":"MLog: Towards Declarative In-Database Machine Learning","volume":"10","author":"Xupeng Li","year":"2017","unstructured":"Xupeng Li et al. 2017 . MLog: Towards Declarative In-Database Machine Learning . PVLDB 10 , 12 (2017), 1933 -- 1936 . Xupeng Li et al. 2017. MLog: Towards Declarative In-Database Machine Learning. PVLDB 10, 12 (2017), 1933--1936.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_15_1","volume-title":"Umbra: A Disk-Based System with In-Memory Performance. In CIDR.","author":"Thomas Neumann","year":"2020","unstructured":"Thomas Neumann et al. 2020 . Umbra: A Disk-Based System with In-Memory Performance. In CIDR. Thomas Neumann et al. 2020. Umbra: A Disk-Based System with In-Memory Performance. In CIDR."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Stefanie Scherzinger et al. 2019. The Best of Both Worlds: Challenges in Linking Provenance and Explainability in Distributed Machine Learning. In ICDCS. IEEE.  Stefanie Scherzinger et al. 2019. The Best of Both Worlds: Challenges in Linking Provenance and Explainability in Distributed Machine Learning. In ICDCS. IEEE.","DOI":"10.1109\/ICDCS.2019.00161"},{"key":"e_1_3_2_1_17_1","first-page":"2945","article-title":"LMFAO: An Engine for Batches of Group-By Aggregates","volume":"13","author":"Maximilian Schleich","year":"2020","unstructured":"Maximilian Schleich et al. 2020 . LMFAO: An Engine for Batches of Group-By Aggregates . PVLDB 13 , 12 (2020), 2945 -- 2948 . Maximilian Schleich et al. 2020. LMFAO: An Engine for Batches of Group-By Aggregates. PVLDB 13, 12 (2020), 2945--2948.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_18_1","first-page":"1921","article-title":"Monopedia: Staying Single is Good Enough - The HyPer Way for Web Scale Applications","volume":"10","author":"Maximilian E.","year":"2017","unstructured":"Maximilian E. Sch\u00fcle et al. 2017 . Monopedia: Staying Single is Good Enough - The HyPer Way for Web Scale Applications . PVLDB 10 , 12 (2017), 1921 -- 1924 . Maximilian E. Sch\u00fcle et al. 2017. Monopedia: Staying Single is Good Enough - The HyPer Way for Web Scale Applications. PVLDB 10, 12 (2017), 1921--1924.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_19_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2019","unstructured":"Maximilian E. Sch\u00fcle et al . 2019 . In-Database Machine Learning: Gradient Descent and Tensor Algebra for Main Memory Database Systems. In BTW (LNI). GI. Maximilian E. Sch\u00fcle et al. 2019. In-Database Machine Learning: Gradient Descent and Tensor Algebra for Main Memory Database Systems. In BTW (LNI). GI."},{"key":"e_1_3_2_1_20_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2019","unstructured":"Maximilian E. Sch\u00fcle et al . 2019 . ML2SQL - Compiling a Declarative Machine Learning Language to SQL and Python. In EDBT. Maximilian E. Sch\u00fcle et al. 2019. ML2SQL - Compiling a Declarative Machine Learning Language to SQL and Python. In EDBT."},{"key":"e_1_3_2_1_21_1","first-page":"1","article-title":"MLearn: A Declarative Machine Learning Language for Database Systems. In DEEM@SIGMOD","volume":"7","author":"Maximilian E.","year":"2019","unstructured":"Maximilian E. Sch\u00fcle et al. 2019 . MLearn: A Declarative Machine Learning Language for Database Systems. In DEEM@SIGMOD . ACM , 7 : 1 -- 7 :4. Maximilian E. Sch\u00fcle et al. 2019. MLearn: A Declarative Machine Learning Language for Database Systems. In DEEM@SIGMOD. ACM, 7:1--7:4.","journal-title":"ACM"},{"key":"e_1_3_2_1_22_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2019","unstructured":"Maximilian E. Sch\u00fcle et al . 2019 . The Power of SQL Lambda Functions. In EDBT. Maximilian E. Sch\u00fcle et al. 2019. The Power of SQL Lambda Functions. In EDBT."},{"key":"e_1_3_2_1_23_1","first-page":"1","article-title":"Freedom for the SQL-Lambda","volume":"6","author":"Maximilian E.","year":"2020","unstructured":"Maximilian E. Sch\u00fcle et al. 2020 . Freedom for the SQL-Lambda : Just-in-Time-Compiling User-Injected Functions in PostgreSQL. In SSDBM. ACM , 6 : 1 -- 6 :12. Maximilian E. Sch\u00fcle et al. 2020. Freedom for the SQL-Lambda: Just-in-Time-Compiling User-Injected Functions in PostgreSQL. In SSDBM. ACM, 6:1--6:12.","journal-title":"Just-in-Time-Compiling User-Injected Functions in PostgreSQL. In SSDBM. ACM"},{"key":"e_1_3_2_1_24_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2021","unstructured":"Maximilian E. Sch\u00fcle et al . 2021 . ArrayQL for Linear Algebra within Umbra. In SSDBM. ACM , 193--196. Maximilian E. Sch\u00fcle et al. 2021. ArrayQL for Linear Algebra within Umbra. In SSDBM. ACM, 193--196."},{"key":"e_1_3_2_1_25_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2021","unstructured":"Maximilian E. Sch\u00fcle et al . 2021 . In-Database Machine Learning with SQL on GPUs. In SSDBM. ACM , 25--36. Maximilian E. Sch\u00fcle et al. 2021. In-Database Machine Learning with SQL on GPUs. In SSDBM. ACM, 25--36."},{"key":"e_1_3_2_1_26_1","volume-title":"Sch\u00fcle et al","author":"Maximilian E.","year":"2022","unstructured":"Maximilian E. Sch\u00fcle et al . 2022 . ArrayQL Integration into Code-Generating Database Systems. In EDBT. Maximilian E. Sch\u00fcle et al. 2022. ArrayQL Integration into Code-Generating Database Systems. In EDBT."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Vraj Shah et al. 2021. Towards Benchmarking Feature Type Inference for AutoML Platforms. In SIGMOD. ACM 1584--1596.  Vraj Shah et al. 2021. Towards Benchmarking Feature Type Inference for AutoML Platforms. In SIGMOD. ACM 1584--1596.","DOI":"10.1145\/3448016.3457274"},{"key":"e_1_3_2_1_28_1","first-page":"2831","article-title":"An Intermediate Representation for Hybrid Database and Machine Learning Workloads","volume":"14","author":"Amir Shaikhha","year":"2021","unstructured":"Amir Shaikhha et al. 2021 . An Intermediate Representation for Hybrid Database and Machine Learning Workloads . PVLDB 14 , 12 (2021), 2831 -- 2834 . Amir Shaikhha et al. 2021. An Intermediate Representation for Hybrid Database and Machine Learning Workloads. PVLDB 14, 12 (2021), 2831--2834.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_29_1","first-page":"2555","article-title":"Declarative Data Serving: The Future of Machine Learning Inference on the Edge","volume":"14","author":"Ted Shaowang","year":"2021","unstructured":"Ted Shaowang et al. 2021 . Declarative Data Serving: The Future of Machine Learning Inference on the Edge . PVLDB 14 , 11 (2021), 2555 -- 2562 . Ted Shaowang et al. 2021. Declarative Data Serving: The Future of Machine Learning Inference on the Edge. PVLDB 14, 11 (2021), 2555--2562.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456859.3456861"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Hantian Zhang et al. 2021. OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning. In SIGMOD. ACM 2076--2088.  Hantian Zhang et al. 2021. OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning. In SIGMOD. ACM 2076--2088.","DOI":"10.1145\/3448016.3452787"}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Philadelphia Pennsylvania","acronym":"SIGMOD\/PODS '22"},"container-title":["Proceedings of the Sixth Workshop on Data Management for End-To-End Machine Learning"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533028.3533302","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3533028.3533302","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:38Z","timestamp":1750186838000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533028.3533302"}},"subtitle":["when forward and reverse mode lead in the same direction"],"short-title":[],"issued":{"date-parts":[[2022,6,12]]},"references-count":31,"alternative-id":["10.1145\/3533028.3533302","10.1145\/3533028"],"URL":"https:\/\/doi.org\/10.1145\/3533028.3533302","relation":{},"subject":[],"published":{"date-parts":[[2022,6,12]]},"assertion":[{"value":"2022-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}