AL: Unified analytics in domain specific terms
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Data driven organizations gather information on various aspects of their endeavours and analyze that information to gain valuable insights or to increase automatization. Today, these organizations can choose from a wealth of specialized analytical libraries and platforms to meet their functional and non-functional requirements. Indeed, many common application scenarios involve the combination of multiple such libraries and platforms in order to provide a holistic perspective. Due to the scattered landscape of specialized analytical tools, this integration can result in complex and hard to evolve applications. In addition, the necessary movement of data between tools and formats can introduce a serious performance penalty. In this article we present a unified programming environment for analytical applications. The environment includes AL, a programming language that combines concepts of various common analytical domains. Further, the environment also includes a flexible compilation system that uses a language-, domain-, and platform independent program intermediate representation to separate high level application logic and physical organisation. We provide a detailed introduction of AL, establish our program intermediate representation as a generally useful abstraction, and give a detailed explanation of the translation of AL programs into workloads for our experimental shared-memory processing engine.
Details
Originalsprache | Englisch |
---|---|
Titel | Proceedings of the 16th International Symposium on Database Programming Languages, DBPL 2017; Held in conjunction with VLDB 2017 |
Herausgeber (Verlag) | Association for Computing Machinery (ACM), New York |
Seitenumfang | 9 |
ISBN (elektronisch) | 9781450353540 |
Publikationsstatus | Veröffentlicht - 1 Sept. 2017 |
Peer-Review-Status | Ja |
Extern publiziert | Ja |
Konferenz
Titel | 16th International Symposium on Database Programming Languages, DBPL 2017 |
---|---|
Dauer | 1 September 2017 |
Stadt | Munich |
Land | Deutschland |
Externe IDs
ORCID | /0000-0001-8107-2775/work/142253518 |
---|