Separate Compilation and Partial Linking: Modules for Datalog IR

In recent years, Datalog has sparked renewed interest in academia and industry, leading to the development of numerous new Datalog systems. To unify these systems, recent approaches treat Datalog as an intermediate representation (IR) in a compiler framework: Compiler frontends can lower different Datalog dialects to the same IR, which is then optimized before a compiler backend targets one of many existing Datalog engines. However, a key feature is missing in these compiler frameworks: an expressive module system.

Authors

Publication Details

Published
2024-10-17
DOI
https://doi.org/10.1145/3689484.3690737
Primary Topic
Mass Spectrometry Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Separate Compilation and Partial Linking: Modules for Datalog IR

Sebastian Erdweg, D. A. Klopp, André Pacak
Mass Spectrometry Techniques and Applications
article

Separate Compilation and Partial Linking: Modules for Datalog IR

Sebastian Erdweg, D. A. Klopp, André Pacak
article en

Abstract

In recent years, Datalog has sparked renewed interest in academia and industry, leading to the development of numerous new Datalog systems. To unify these systems, recent approaches treat Datalog as an intermediate representation (IR) in a compiler framework: Compiler frontends can lower different Datalog dialects to the same IR, which is then optimized before a compiler backend targets one of many existing Datalog engines. However, a key feature is missing in these compiler frameworks: an expressive module system.

Openalex Percentile: Top 86%
Mass Spectrometry Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Separate Compilation and Partial Linking: Modules for Datalog IR — Sebastian Erdweg, D. A. Klopp, et al. · (2024) | TGRS Research Map | TGRS