Java processzor
Megjelenés
A Java processzor a Java virtuális gép (JVM) egy hardveres implementációja. Más szavakkal a Java bájtkódot értelmező absztrakt gép utasításkészlete egy konkrét gép utasításkészletévé válik.
Implementációk
Egészen mostanáig csak néhány Java processzor érhető el:
- picoJava volt a Sun Microsystems első próbálkozása, hogy Java processzort építsen
- aJ102 és aJ200 a aJile Systems, Inc.-tól. Elérhető a Systronix-nél
- Cjip a Imsys Technologies-től. Elérhető a következő helyen: AVIDwireless[1]
- Komodo egy többszálú Java mikrokontroller, a real-time scheduling kutatásához készült
- FemtoJava egy kutatási projekt, egy alkalmazásspecifikus Java processzor építéséhez készült
- ARM926EJ-S egy ARM processzor, amely képes Java bájtkódot futtatni, ezt a technológiát Jazelle-nek nevezték el
- Java Optimized Processor[2] FPGAk számára készült. Egy PhD-dolgozat, innen érhető el: [2]
- SHAP bájtkód-processzor a TU Dresden-től
- jHISC[3], amely biztosít hardver támogatást az objektumorientált funkciókhoz
- ObjectCore egy többmagos Java processzor, melyet a Vivaja Technologies tervezett.
- Java Offload Engine (JOE) egy nagy teljesítményű Java társprocesszor a Temple Computing Labs LLP-től.
Jegyzetek
- ↑ "Imsys hedges bets on Java: rewritable-microcode chip has instruction sets for Java, Forth, C/C++"] by Tom R. Halfhill [1]
- ↑ doi:10.1016/j.sysarc.2007.06.001
- ↑ doi:10.1016/j.micpro.2005.12.007