A language and runtime system for dynamic process creation on the XMOS XS1 architecture
Python C Assembly Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmark
compiler
device/xs1
extra/vim
runtime
system
test
.gitignore
CHANGELOG.rst
LICENSE.txt
Makefile
README.rst
TODO.rst
sire

README.rst

sire

Stable release:Unreleased
Status: Experimental
Maintainer:http://github.com/jameshanlon
Description:A language and runtime system for dynamic process creation on the XMOS XS1 architecture

sire is a small block-structured, imperative language with features to demonstate a mechanism for distributed and dynamic creation of processes in and over a parallel system. It can be compiled for the XMOS XS1 architecture or a cluster system with support for MPI.

For more information, check out the on-line documentation at http://xcore.github.com/tool_sire

To do

  • See TODO.rst.

Known issues

  • See TODO.rst.

Required repositories

Dependencies

  • Python 3.2 (or 3.1 with the argparse module) avilable as python3 in PATH.
  • PLY (Python Lex-Yacc, 3.4+).
  • XMOS development tools (11.2.0+): xcc, xas, xsim, xobjdump and xrun.
  • OpenMPI (v1.4.*): mpicc and mpirun.

Issues

Issues may be submitted via the 'Issues' tab in this github repository. Response to any issues submitted as at the discretion of the maintainer for this line.