Skip to content
forked from lycus/paravm

A virtual machine for the Epiphany processor architecture on Parallella boards.

License

Notifications You must be signed in to change notification settings

futurecore/paravm

 
 

Repository files navigation

            == ParaVM: Parallella Virtual Machine ==

                -- Introduction --

ParaVM is a virtual machine written specifically for the Epiphany processor
achitecture. More specifically, it is meant to run on a 'regular' host CPU
(such as x86 or ARM) where it compiles code (in a JIT fashion) to Epiphany
machine code that is executed on Epiphany accelerator cores in an isolated
way similar to the concurrency model employed by Erlang. One such system is
the Parallella board which ParaVM is primarily written for.

For further information, see:

    * LICENSE
      - Licensing and copyright information.
    * COMPATIBILITY
      - Supported compilers, architectures, operating systems, etc.
    * INSTALL
      - Instructions on building and installing ParaVM.
    * AUTHORS
      - Names and contact information for ParaVM developers.
    * CONTRIBUTING
      - Notes and guidelines for contributors.

You can reach the ParaVM community in several ways:

    * IRC channels
      - #lycus @ irc.oftc.net
      - #paravm @ irc.oftc.net
    * Mailing lists
      - lycus-announce: http://groups.google.com/group/lycus-announce
      - lycus-discuss: http://groups.google.com/group/lycus-discuss
      - lycus-develop: http://groups.google.com/group/lycus-develop

About

A virtual machine for the Epiphany processor architecture on Parallella boards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.5%
  • C++ 19.5%
  • Vim Script 3.5%
  • Objective-C 3.2%
  • Other 0.3%