网络计算程序需要具有平台无关性和紧凑性,通常以某种虚拟机上的中间代码形式存储和传播。但当前的解释执行或JIT效率不高。本项目针对网络计算程序的编译与执行模式进行了研究,提出了一种新的混合并发模型HCCEM,该模型通过编译与执行的并发与重叠来提高程序的运行时性能。本项目对该模型进行了深入的研究,提出了基于历史信息的编译策略;针对HCCEM的异常处理方法;层次化的混合多线程系统以及高效的同步与调度算法。在上述研究成果的基础上设计并实现了基于HCCEM的JAVA虚拟机原型系统JAFFE,实验结果表明,JAFFE同采用JIT方式的虚拟机相比,平均可以缩短20%的运行时间
网络计算程序需要具有平台无关性和紧凑性,通常以某种虚拟机上的中间代码形式存储和传播。但当前的解释执行或JIT效率不高。本项目针对网络计算程序的编译与执行模式进行了研究,提出了一种新的混合并发模型HCCEM,该模型通过编译与执行的并发与重叠来提高程序的运行时性能。本项目对该模型进行了深入的研究,提出了基于历史信息的编译策略;针对HCCEM的异常处理方法;层次化的混合多线程系统以及高效的同步与调度算法。在上述研究成果的基础上设计并实现了基于HCCEM的JAVA虚拟机原型系统JAFFE,实验结果表明,JAFFE同采用JIT方式的虚拟机相比,平均可以缩短20%的网络计算程序需要具有平台无关性和紧凑性,通常以某种虚拟机上的中间代码形式存储和传运行时间。