Revelation: a JITed simulator for the Adapteva Epiphany

Revelation is a simulator for the Adapteva Epiphany chip. Revelation is based on Pydgin, which is a framework for writing functional simulators as just in time interpreters. You can read more about Pydgin in this paper:

See also

Derek Lockhart, Berkin Ilbeyi, and Christopher Batten. (2015) Pydgin: Generating Fast Instruction Set Simulators from Simple Architecture Descriptions with Meta-Tracing JIT Compilers. IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). Available at: http://csl.cornell.edu/~cbatten/pdfs/lockhart-pydgin-ispass2015.pdf

https://www.parallella.org/wp-content/uploads/2014/11/parallella-board-22-609x400.jpg

License

Revelation is offered under the terms of the Open Source Initiative BSD 3-Clause License. More information about this license can be found here:

Some test programs and benchmarks were previously published by other authors, and come with their own license agreements.

Acknowledgements

Early work on Revelation was funded by a University of Wolverhampton ERAS award. Carl Friedrich Bolz helped to write the early Revelation commits. Thanks to the Pydgin project, especially Berkin Ilbeyi and Derek Lockhart.