28939

An Autonomous Data Language

Tom T.P. Franken, Thomas Neele, Jan Friso Groote
Eindhoven University of Technology, Eindhoven, The Netherlands
International Colloquium on Theoretical Aspects of Computing (ICTAC), 2023

@article{groote2023autonomous,

   title={An Autonomous Data Language},

   author={Groote, Jan Friso},

   year={2023}

}

Download Download (PDF)   View View   Source Source   

628

views

Nowadays, the main advances in computational power are due to parallelism. However, most parallel languages have been designed with a focus on processors and threads. This makes dealing with data and memory in programs hard, which distances the implementation from its original algorithm. We propose a new paradigm for parallel programming, the data-autonomous paradigm, where computation is performed by autonomous data elements. Programs in this paradigm are focused on making the data collaborate in a highly parallel fashion. We furthermore present AuDaLa, the first data autonomous programming language, and include an operational semantics. Programming in AuDaLa is very natural, as illustrated by examples, albeit in a style very different from sequential and contemporary parallel programming.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: