Extending and implementing the Self-adaptive Virtual Processor for distributed memory architectures

Open Access
Authors
  • M.W. van Tol
  • J. Koivisto
Publication date 2011
Number of pages 12
Publisher Ithaca, NY: ArXiv
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
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.
Document type Report
Note Technical report, self-published on arXiv.org
Language English
Published at
http://arxiv.org/abs/1104.3876 (Final published version)
Downloads
2011_Distributed_SVP_ArXiv.pdf (Final published version)
Permalink to this page
Back