English

Functional Array Programming in an Extended Pi-Calculus

Programming Languages 2024-11-25 v1 Logic in Computer Science

Abstract

We study the data-parallel language BUTF, inspired by the Futhark language for array programming. We give a translation of BUTF into a version of the pi-calculus with broadcasting and labeled names. The translation is both complete and sound. Moreover, we propose a cost model by annotating translated BUTF processes. This is used for a complexity analysis of the translation.

Cite

@article{arxiv.2411.14579,
  title  = {Functional Array Programming in an Extended Pi-Calculus},
  author = {Hans Hüttel and Lars Jensen and Chris Oliver Paulsen and Julian Teule},
  journal= {arXiv preprint arXiv:2411.14579},
  year   = {2024}
}

Comments

In Proceedings EXPRESS/SOS 2024, arXiv:2411.13318

R2 v1 2026-06-28T20:08:27.420Z