Java优化处理器

2020-07-09 11:21:27

该站点指定用于处理器设计,以便在硬件中实现Java虚拟机。这是奥地利维也纳理工大学博士论文的一部分。这个开发的目标是一个简单而小巧的Java处理器,经过优化可以执行Java字节码。Java是桌面系统上流行的编程语言,在嵌入式系统中很少使用。Java的一些特性,如语言中的线程支持,可以极大地简化嵌入式系统的开发,但JVM(Java Virtual Machine,Java虚拟机)作为解释器或即时编译器的常见实现是不实用的。该站点描述了另一种方法:JOP(Java优化处理器)是用于嵌入式实时系统的JVM的硬件实现,具有可预测的执行时间。由于该处理器体积小,可以在低成本的FPGA中实现。对于低容量系统,与传统处理器相比,FPGA的灵活性可能比略高的成本更重要。JOP是在小型嵌入式实时系统中使用可配置Java处理器的一种方式。这将有助于提高这些系统对Java的接受程度。可以下载完整的VHDL源代码和Java语言的工具。JOP在GNU通用公共许可证版本3下是开源的。为了与其他JOP用户讨论,可以使用Yahoo小组(单击以加入java-Processor)。