Jump to content

Java Optimized Processor: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0
Line 15: Line 15:


==External links==
==External links==
* [http://www.jopdesign.com JOP website]
* [https://web.archive.org/web/20190417225405/http://www.jopdesign.com/ JOP website]
* [https://github.com/amal029/jop JOP Github repository]
* [https://github.com/amal029/jop JOP Github repository]
* A [http://www.hum.aau.dk/video/2006/ciss/martinschoeberl/ Video] of a talk given at an embedded Java workshop introduces JOP.
* A [https://web.archive.org/web/20060810193733/http://www.hum.aau.dk/video/2006/ciss/martinschoeberl/ Video] of a talk given at an embedded Java workshop introduces JOP.


{{Programmable Logic}}
{{Programmable Logic}}

Revision as of 09:23, 1 February 2020

Java Optimized Processor (JOP)[1] is a Java processor, an implementation of Java virtual machine (JVM) in hardware.

JOP is free hardware under the GNU General Public License, version 3.

The intention of JOP is to provide a small hardware JVM for embedded real-time systems. The main feature is the predictability of the execution time of Java bytecodes. JOP is implemented over an FPGA.

See also

References

  1. ^ Schoeberl, M. (2008). "A Java processor architecture for embedded real-time systems". Journal of Systems Architecture. 54 (1–2): 265–286. CiteSeerX 10.1.1.68.8757. doi:10.1016/j.sysarc.2007.06.001.