摘要
Java语言目前被广泛应用于各个领域。然而在嵌入式实时应用领域,Java由于其固有的执行速度缺陷往往达不到应用的标准。为了解决这一问题,设计一种支持Java的处理器成为提高Java实时性的一种可靠途径。由于Java虚拟机目前采用的是基于堆栈的实现方式,因而处理器的存储体系结构会出现一些与传统RISC处理器不同的特征。描述了一种Java实时处理的取指令存取部件设计方案,很好地符合了Java特有的体系结构。
Java is widely used in various application fields. However, in the field of embedded real-time application, Java is restricted in approaching its application standard due to the inherent defects in execution efficiency. In order to solve this problem, to design a processor which can execute Java bytecode directly becomes attractive. Since at present the JVM adopts the implementing pattern of CISC stack architecture, the memory hierarchy in Java processor will have some different features to the traditional RISC processor. In this paper, we describe a design scheme of instruction fetch unit for real-time Java processor, it is well coincident with the specific architecture of Java.
出处
《计算机应用与软件》
CSCD
2009年第12期251-253,共3页
Computer Applications and Software
关键词
预取
指令缓存
微指令
流水线
Prefetch Instruction buffer Microcode Pipeline