Alexander Alexandrov
Technical University of Berlin
20 Papers
233 Citations
Alexander Alexandrov is an academic researcher from Technical University of Berlin. The author has contributed to research in topics: Programming paradigm & Computer science. The author has an hindex of 11, co-authored 18 publications. Previous affiliations of Alexander Alexandrov include Amazon.com.
Chat about Author
Papers
Issues in big data testing and benchmarking
Alexander Alexandrov,Christoph Brücke,Volker Markl +2 more
- 24 Jun 2013
TL;DR: Initial solutions and challenges with respect to big data generation, methods for creating realistic, privacy-aware, and arbitrarily scalable data sets, workloads, and benchmarks from real world data are described.
41
Bridging the gap: towards optimization across linear and relational algebra
Andreas Kunft,Alexander Alexandrov,Asterios Katsifodimos,Volker Markl +3 more
- 26 Jun 2016
TL;DR: The design of Lara is presented, a deeply embedded language in Scala which enables authoring scalable programs using two abstract data types (DataBag and Matrix) and control flow constructs which enables joint optimizations over both relational and linear algebra.
39
Myriad: scalable and expressive data generation
Alexander Alexandrov,Kostas Tzoumas,Volker Markl +2 more
- 01 Aug 2012
TL;DR: Myriad, a new data generation toolkit that enables the specification of semantically rich data generator programs that can scale out linearly in a shared-nothing environment, is demonstrated.
Representations and Optimizations for Embedded Parallel Dataflow Languages
Alexander Alexandrov,Georgi Krastev,Volker Markl +2 more
- 29 Jan 2019
TL;DR: It is argued that the limitations listed above are a side effect of the adopted type-based embedding approach and an alternative EDSL design based on quotations is proposed, which reconciles the benefits of embedded parallel dataflow DSLs with the declarativity and optimization potential of external DSLs like SQL.
Emma in Action: Declarative Dataflows for Scalable Data Analysis
Alexander Alexandrov,Andreas Salzmann,Georgi Krastev,Asterios Katsifodimos,Volker Markl +4 more
- 26 Jun 2016
TL;DR: Emma as mentioned in this paper is a programming language embedded in Scala that promotes parallel collection processing through native constructs like Scala's for-comprehensions -a declarative syntax akin to SQL.
10