Java-processor

En Java-processor är implementeringen av Java Virtual Machine (JVM) i hårdvara. Med andra ord, Java-bytekoden som utgör instruktionsuppsättningen för den abstrakta maskinen blir instruktionsuppsättningen för en konkret maskin. Dessa var den mest populära formen av en datorarkitektur på hög nivå , och var "ett attraktivt val för att bygga inbäddade och realtidssystem som är programmerade i Java". Men från och med 2017 är inbäddad Java "ganska mycket död" och inga realtidsleverantörer av Java-chip existerar.

Genomföranden

Det finns flera forsknings-Java-processorer testade på FPGA, inklusive:

Några kommersiella implementeringar inkluderade:

  • aJile-processorn var den mest framgångsrika ASIC Java-processorn.
  • Cjip från Imsys Technologies. Finns på kort och med trådlösa radio från AVIDwireless
  • ARM926EJ-S är en ARM-processor som kan köra Java-bytekod, denna teknik heter Jazelle