English

Mapping the Join Calculus to Heterogeneous Hardware

Distributed, Parallel, and Cluster Computing 2013-02-27 v1 Programming Languages

Abstract

As modern architectures introduce additional heterogeneity and parallelism, we look for ways to deal with this that do not involve specialising software to every platform. In this paper, we take the Join Calculus, an elegant model for concurrent computation, and show how it can be mapped to an architecture by a Cartesian-product-style construction, thereby making use of the calculus' inherent non-determinism to encode placement choices. This unifies the concepts of placement and scheduling into a single task.

Keywords

Cite

@article{arxiv.1302.6329,
  title  = {Mapping the Join Calculus to Heterogeneous Hardware},
  author = {Peter Calvert and Alan Mycroft},
  journal= {arXiv preprint arXiv:1302.6329},
  year   = {2013}
}

Comments

In Proceedings PLACES 2012, arXiv:1302.5798

R2 v1 2026-06-21T23:32:35.995Z