Low-code programming models

M Hirzel - Communications of the ACM, 2023 - dl.acm.org
Low-Code Programming Models Page 1 76 COMMUNICATIONS OF THE ACM | OCTOBER
2023 | VOL. 66 | NO. 10 research key insights ˽ Low-code minimizes the use of textual …

MLIR: Scaling compiler infrastructure for domain specific computation

C Lattner, M Amini, U Bondhugula… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
This work presents MLIR, a novel approach to building reusable and extensible compiler
infrastructure. MLIR addresses software fragmentation, compilation for heterogeneous …

MLIR: A compiler infrastructure for the end of Moore's law

C Lattner, M Amini, U Bondhugula, A Cohen… - arxiv preprint arxiv …, 2020 - arxiv.org
This work presents MLIR, a novel approach to building reusable and extensible compiler
infrastructure. MLIR aims to address software fragmentation, improve compilation for …

SPIRAL: Extreme performance portability

F Franchetti, TM Low, DT Popovici… - Proceedings of the …, 2018 - ieeexplore.ieee.org
In this paper, we address the question of how to automatically map computational kernels to
highly efficient code for a wide range of computing platforms and establish the correctness of …

How is new organizational knowledge created in a virtual context? An ethnographic study

E Baralou, H Tsoukas - Organization Studies, 2015 - journals.sagepub.com
Seeking to enhance our understanding of organizational knowledge creation in multimodal
polysynchronous contexts, this paper empirically explores a project team, within a UK-based …

How to architect a query compiler

A Shaikhha, Y Klonatos, L Parreaux, L Brown… - Proceedings of the …, 2016 - dl.acm.org
This paper studies architecting query compilers. The state of the art in query compiler
construction is lagging behind that in the compilers field. We attempt to remedy this by …

How to architect a query compiler, revisited

RY Tahboub, GM Essertel, T Rompf - Proceedings of the 2018 …, 2018 - dl.acm.org
To leverage modern hardware platforms to their fullest, more and more database systems
embrace compilation of query plans to native code. In the research community, there is an …

The design and implementation of BER MetaOCaml: System description

O Kiselyov - Functional and Logic Programming: 12th International …, 2014 - Springer
MetaOCaml is a superset of OCaml extending it with the data type for program code and
operations for constructing and executing such typed code values. It has been used for …

Handling iterations in distributed dataflow systems

GE Gévay, J Soto, V Markl - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Over the past decade, distributed dataflow systems (DDS) have become a standard
technology. In these systems, users write programs in restricted dataflow programming …

Optimizing data structures in high-level programs: New directions for extensible compilers based on staging

T Rompf, AK Sujeeth, N Amin, KJ Brown… - Proceedings of the 40th …, 2013 - dl.acm.org
High level data structures are a cornerstone of modern programming and at the same time
stand in the way of compiler optimizations. In order to reason about user-or library-defined …