An implementation of the SANE Virtual Processor using POSIX threads

Authors
Publication date 2009
Journal Journal of Systems Architecture
Volume | Issue number 55 | 3
Pages (from-to) 162-169
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract The SANE Virtual Processor (SVP) is an abstract concurrent programming model that is both deadlock free and supports efficient implementation. It is captured by the μTC programming language. The work presented in this paper covers a portable implementation of this model as a C++ library on top of POSIX threads. Programs in μTC can be translated to the standard C++ syntax and linked with this library to run on conventional systems. The motivation for this work was to provide an early implementation on conventional processors as well as supporting work from programming FPGA chips to Grids.
Document type Article
Published at https://doi.org/10.1016/j.sysarc.2008.09.006
Permalink to this page
Back