English

Extending and Implementing the Self-adaptive Virtual Processor for Distributed Memory Architectures

Distributed, Parallel, and Cluster Computing 2011-04-21 v1

Abstract

Many-core architectures of the future are likely to have distributed memory organizations and need fine grained concurrency management to be used effectively. The Self-adaptive Virtual Processor (SVP) is an abstract concurrent programming model which can provide this, but the model and its current implementations assume a single address space shared memory. We investigate and extend SVP to handle distributed environments, and discuss a prototype SVP implementation which transparently supports execution on heterogeneous distributed memory clusters over TCP/IP connections, while retaining the original SVP programming model.

Keywords

Cite

@article{arxiv.1104.3876,
  title  = {Extending and Implementing the Self-adaptive Virtual Processor for Distributed Memory Architectures},
  author = {Michiel W. van Tol and Juha Koivisto},
  journal= {arXiv preprint arXiv:1104.3876},
  year   = {2011}
}
R2 v1 2026-06-21T17:56:26.943Z