Functional Array Programming in an Extended Pi-Calculus
arXiv:2411.14579 · doi:10.4204/EPTCS.412.2
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.
In Proceedings EXPRESS/SOS 2024, arXiv:2411.13318