期刊文献+
共找到31篇文章
< 1 2 >
每页显示 20 50 100
LOGIC STRUCTURE OF PROGRAMMABLE INSTRUCTIONS FOR JAVA PROCESSORS 被引量:2
1
作者 Chen Zhirui Tan Hongzhou 《Journal of Electronics(China)》 2009年第5期711-714,共4页
There are varieties of embedded systems in the world. It is a big challenge to optimize the instruction sets of System on Chips (SoCs) according to different systems' working environments. The idea of programmable... There are varieties of embedded systems in the world. It is a big challenge to optimize the instruction sets of System on Chips (SoCs) according to different systems' working environments. The idea of programmable instruction set is an effective method to gain embedded system's re-configurability. This letter presents a logic module for Java processor to be capable of using programmable instruction set. Cost (area, power, and timing) of the module is trivial. Such module is also reusable for other embedded system solutions besides Java systems. 展开更多
关键词 java处理器 可编程 逻辑结构 嵌入式系统 嵌入式java 系统工作环境 可重复使用 指令集
下载PDF
DESIGN OF A SYSTEM SOFTWARE BASED ON A JAVA SOC PROCESSOR 被引量:1
2
作者 Chen Zhirui Lin Chunyou Tan Hongzhou 《Journal of Electronics(China)》 2010年第6期853-859,共7页
Java technology is spreading rapidly all over the world in recent years. It is a popular application development language for its well-encapsulation, platform-independent and high security. There are great amounts of ... Java technology is spreading rapidly all over the world in recent years. It is a popular application development language for its well-encapsulation, platform-independent and high security. There are great amounts of Java games and other gadgets on mobile platforms, as well as on set-up-box systems. As Java applications become more sophisticated, the Java Virtual Machine (JVM) mid-dle-wares in embedded systems are not satisfying, Java-specific chips extend in the market. All existing Java-based system software or Operating System (OS) are used on JVM, they cannot be used on Java processors. It is important to develop a pure Java system software or OS so that embedded systems using Java processors will have great performance in Java applications. This paper presents a set of system software designed for a Java-specified processor VP6K, which is also a System-on-Chip (SoC). This system software includes real-time multitask dispatching, file management, device management, hardware drivers, and infrastructural Application Programming Interface (APIs). According to ex-perimental results, the system software provides interfaces for Java programs to fully handle CPU resource, so that all applications can be executed properly and efficiently. VP6K embedded platform shows its good performance for Java applications when the system software is implemented. 展开更多
关键词 java processor Operating System (OS) Task scheduling File management Device management
下载PDF
一种用于硬实时Java处理器的类转换器设计及实现 被引量:3
3
作者 柴志雷 高丽强 +1 位作者 陈章龙 涂时亮 《小型微型计算机系统》 CSCD 北大核心 2006年第12期2336-2340,共5页
通过分析Class文件处理过程及其中影响实时性的操作,提出一种用于硬实时Java处理器的类转换器,它读取标准Class文件,处理并生成适合Java处理器直接执行的内存映像文件.由于装载、连接过程中大量操作(如符号引用的解析)都由类转换器提前... 通过分析Class文件处理过程及其中影响实时性的操作,提出一种用于硬实时Java处理器的类转换器,它读取标准Class文件,处理并生成适合Java处理器直接执行的内存映像文件.由于装载、连接过程中大量操作(如符号引用的解析)都由类转换器提前处理完毕,使得Java处理器操作大为简化.同时,由于所有影响Java处理器实时性的操作也由类转换器提前处理,Java处理器最坏情况执行时间(WorstCaseExecutionTime)完全可预测. 展开更多
关键词 实时java java实时规范 硬实时java处理器 最坏情况执行时间
下载PDF
基于RISC结构的Java处理器研究与设计 被引量:2
4
作者 张金钟 胡平 《微电子学与计算机》 CSCD 北大核心 2011年第7期61-64,共4页
文中结合PicoJava和JOP等一些经典的Java处理器的优势,设计了一种基于RISC结构的Java处理器.它充分利用了Java指令折叠技术和精简指令集处理器的优势,不仅降低了设计复杂度,而且在很大程度上提高了Java处理器的性能.
关键词 指令折叠器 java处理器 RISC 字节码 FPGA
下载PDF
一种实时Java处理器‘区域’内存实现模型 被引量:1
5
作者 柴志雷 陈章龙 涂时亮 《小型微型计算机系统》 CSCD 北大核心 2006年第10期1970-1974,共5页
Java实时规范(RTSJ)提出的‘区域’内存(ScopedMemory)既避免了垃圾回收对系统实时性的影响,又能充分利用内存空间,引起了众多研究人员的重视.本文讨论了‘区域’内存的实现及影响最坏情况下执行时间(WCET)的因素,并提出一种针对嵌入式... Java实时规范(RTSJ)提出的‘区域’内存(ScopedMemory)既避免了垃圾回收对系统实时性的影响,又能充分利用内存空间,引起了众多研究人员的重视.本文讨论了‘区域’内存的实现及影响最坏情况下执行时间(WCET)的因素,并提出一种针对嵌入式实时Java处理器的‘区域’内存实现模型.该模型中非实时处理在字节码被执行之前完成,消除了运行时管理‘区域’内存对WCET的影响,在简化处理器实现的同时保证了运行时WCET的可预测性. 展开更多
关键词 java实时规范 '区域’内存 实时java处理器 最坏情况下执行时间
下载PDF
基于FPGA的Java指令折叠器的研究与设计 被引量:1
6
作者 张金钟 胡平 《微电子学与计算机》 CSCD 北大核心 2011年第5期166-170,175,共6页
Java虚拟机的设计是基于堆栈的,它的性能由数据相关性而被限制.为了提高JVM的性能,于是sun公司提出了堆栈操作折叠机制并且用于picoJava Ⅱ、Ⅰ处理器,它折叠了42.3%的堆栈操作.通过把连续的字节码与预先定义的类型在指令译码器中对比,... Java虚拟机的设计是基于堆栈的,它的性能由数据相关性而被限制.为了提高JVM的性能,于是sun公司提出了堆栈操作折叠机制并且用于picoJava Ⅱ、Ⅰ处理器,它折叠了42.3%的堆栈操作.通过把连续的字节码与预先定义的类型在指令译码器中对比,那么push、pop操作的数量就能被减少.文中为Java处理器设计了一种简单的指令折叠器,最终在FPGA上加以实现,从而大大地提高了JVM的性能. 展开更多
关键词 指令折叠器 java处理器 java虚拟机 字节码 FPGA
下载PDF
一种可用于嵌入式Java处理器的寄存器队列
7
作者 王俊宇 忻凌 +2 位作者 周维 周晓方 闵昊 《计算机工程》 EI CAS CSCD 北大核心 2006年第4期230-232,共3页
提出了一种可用于Java处理器的改进型寄存器队列(FIFO)的设计和控制方法。通过在传统的指针移动型FIFO的基础上,改变读写指针的操作宽度,增加读出端口,增加旁路设计等方法,使得改进型寄存器队列可以适应Java语言字节指令的变长特性。该... 提出了一种可用于Java处理器的改进型寄存器队列(FIFO)的设计和控制方法。通过在传统的指针移动型FIFO的基础上,改变读写指针的操作宽度,增加读出端口,增加旁路设计等方法,使得改进型寄存器队列可以适应Java语言字节指令的变长特性。该设计在一种针对嵌入式系统的Java虚拟机的硬件实现中得到应用,提高了Java处理的取指效率,并对随后的指令折叠提供了方便。 展开更多
关键词 java处理器 寄存器队列 嵌入式
下载PDF
Java处理器技术 被引量:1
8
作者 傅勇 《小型微型计算机系统》 CSCD 北大核心 2002年第3期310-313,共4页
本文介绍了几种 Java处理器技术的结构和特点 ,包括 Java虚拟机、采用堆栈结构的 Java处理器、Java协处理器、采用 VL IW技术的 Java并行处理器等 .最后 ,简述了
关键词 java语言 JVM java-on-silicon 处理器
下载PDF
Java处理器关键技术分析
9
作者 黄以华 童健华 +3 位作者 代巍巍 王华宁 陈挚睿 符健 《小型微型计算机系统》 CSCD 北大核心 2007年第6期1055-1059,共5页
传统的Java程序利用软件Java虚拟机(Java Virtual Machine,JVM)对Java字节码文件进行解释或二次编译后交由本地CPU执行,其运行速度大大受限,而硬件JVM处理器可直接执行Java字节码,因而大幅提高了Java程序的运行速度,所以硬件JVM处理器... 传统的Java程序利用软件Java虚拟机(Java Virtual Machine,JVM)对Java字节码文件进行解释或二次编译后交由本地CPU执行,其运行速度大大受限,而硬件JVM处理器可直接执行Java字节码,因而大幅提高了Java程序的运行速度,所以硬件JVM处理器是突破Java程序性能瓶颈的最有效方法.本文以Jop Java及picoJava为例,根据Java虚拟机的规范分析了硬件JVM处理器中最重要的流水线结构、堆栈结构及操作的实现方式、指令折叠技术和字节码与微码的映射技术,并提出了改进措施. 展开更多
关键词 java JVM 处理器
下载PDF
Java语言中多线程技术的研究与实现 被引量:2
10
作者 阳小兰 《软件导刊》 2007年第7期147-149,共3页
介绍了线程的有关概念:线程的生命期及其状态间的转换、多线程的调度原则、线程的死锁;详细阐述了多线程的2种实现方法:由Thread类派生子类、实现Runnable接口。
关键词 java语言 进程 多线程 线程调度 死锁
下载PDF
一个基于面向对象技术的Java芯片模型系统
11
作者 陈虎 赵文辉 +1 位作者 戴葵 杨晓东 《计算机工程与科学》 CSCD 2000年第4期53-56,共4页
为了完成 Java芯片体系结构级验证和性能评测 ,本文提出一种 Java芯片流水线级模型和据此模型开发的基于面向对象技术的 Java芯片模型系统。
关键词 java芯片 面向对象 微处理器 流水线
下载PDF
基于FPGA的Java处理器设计 被引量:1
12
作者 南兆阔 须文波 柴志雷 《计算机工程》 CAS CSCD 北大核心 2008年第1期253-255,共3页
针对Java技术在嵌入式领域的广泛应用,设计了一个适用于低端嵌入式设备的32位环境的Java处理器JPOR。该处理器由FPGA芯片实现,采用一种新的Java栈结构,指令系统简洁,可以直接执行Java字节码,能够对实时Java规范(RTSJ)提供有效支持。在Xi... 针对Java技术在嵌入式领域的广泛应用,设计了一个适用于低端嵌入式设备的32位环境的Java处理器JPOR。该处理器由FPGA芯片实现,采用一种新的Java栈结构,指令系统简洁,可以直接执行Java字节码,能够对实时Java规范(RTSJ)提供有效支持。在Xilinx SPARTAN-3平台上通过了功能仿真,表明该Java处理器能够在低成本的FPGA芯片中实现。 展开更多
关键词 java处理器 RTSJ 实时java平台 栈帧
下载PDF
WCET可预测的Java指令集硬件实现 被引量:1
13
作者 杨帆 高振华 柴志雷 《计算机工程》 CAS CSCD 2012年第1期14-18,共5页
为能以硬件方式直接执行CISC结构的Java字节码,设计并实现适用于32位嵌入式实时Java平台的JPOR-32指令集。分析Java虚拟机规范中各Java字节码的功能和实现原理,设定执行每条指令时信号和数据在Java处理器数据通路上的变化,采用微指令方... 为能以硬件方式直接执行CISC结构的Java字节码,设计并实现适用于32位嵌入式实时Java平台的JPOR-32指令集。分析Java虚拟机规范中各Java字节码的功能和实现原理,设定执行每条指令时信号和数据在Java处理器数据通路上的变化,采用微指令方式执行复杂指令,简单指令直接执行,从而使JPOR-32的指令集具有RISC特性。实验结果验证了指令集的正确性及其最坏情况执行时间(WCET)的可预测性。 展开更多
关键词 实时java平台 JPOR-32指令集 java处理器 微指令 最坏情况执行时间
下载PDF
应用基于抽象机的动态翻译设计Java处理器 被引量:1
14
作者 王海晨 赵祥模 《微电子学与计算机》 CSCD 北大核心 2012年第7期1-3,7,共4页
本文提出了一种基于硬件抽象机的动态翻译技术,它可用于实现Java处理器.该技术采用了硬件抽象机的"模糊执行"(HAM)方法,通过分析Java程序之间的相关性,动态地将Java字节码转换成基于标签的类RISC指令.然后,将堆栈折叠与动态... 本文提出了一种基于硬件抽象机的动态翻译技术,它可用于实现Java处理器.该技术采用了硬件抽象机的"模糊执行"(HAM)方法,通过分析Java程序之间的相关性,动态地将Java字节码转换成基于标签的类RISC指令.然后,将堆栈折叠与动态翻译相结合进一步优化指令.应用该技术设计了一个Java指令级并行处理器,并且扩展它,支持Java多线程功能. 展开更多
关键词 二进制翻译 抽象机 java处理器 多线程
下载PDF
一种实时JAVA处理器的数据通路研究 被引量:1
15
作者 南兆阔 须文波 柴志雷 《微计算机信息》 北大核心 2008年第29期176-178,共3页
FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因此现已成为芯片设计的热点。该文设计了一种能在FP-GA芯片中实现的32位Java处理器JPOR(Java Processor Optimized For RTSJ)的数据通路,可以对实时Java规范提供有效支持。提供一... FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因此现已成为芯片设计的热点。该文设计了一种能在FP-GA芯片中实现的32位Java处理器JPOR(Java Processor Optimized For RTSJ)的数据通路,可以对实时Java规范提供有效支持。提供一种嵌入式实时系统的Java平台,该处理器具有指令系统简洁,直接执行JAVA字节码,提供对线程调度和管理的硬件支持等优点。 展开更多
关键词 FPGA java处理器 RTSJ 实时java平台
下载PDF
一种用于硬Java实时平台的非堆内存模型
16
作者 胡光 柴志雷 +1 位作者 涂时亮 陈章龙 《小型微型计算机系统》 CSCD 北大核心 2013年第3期648-653,共6页
针对Java实时规范中的非堆内存抽象,讨论实现中的不确定因素以及运行时不可预测的时间特性,提出并实现了一种用于硬Java实时平台的非堆内存模型.模型基于硬Java实时平台预处理机制的支持,采用一种基于静态约束的安全访问检查算法,将运... 针对Java实时规范中的非堆内存抽象,讨论实现中的不确定因素以及运行时不可预测的时间特性,提出并实现了一种用于硬Java实时平台的非堆内存模型.模型基于硬Java实时平台预处理机制的支持,采用一种基于静态约束的安全访问检查算法,将运行时单亲规则及赋值规则检查等影响系统实时性的操作在运行前完成,保证了运行时的可预测.同时,针对当前关于静态分析方法研究中多不支持作用域多线程共享的现状,模型在不改变实时Java句法及编程模式的前提下,保留了对作用域多线程共享的支持. 展开更多
关键词 实时java java处理器 内存管理 单亲规则 赋值规则
下载PDF
Java处理器中指令合并技术的研究与实现
17
作者 王涛 毛志刚 叶以正 《计算机研究与发展》 EI CSCD 北大核心 2000年第1期66-72,共7页
文中在分析Java 虚拟机及字节码特性基础上,研究了Java 处理器中的指令合并技术.对3 种合并策略:2条指令的合并、3 条指令的合并及4 条指令的合并进行了分析比较,并分别实现了这3 种合并策略.研究表明4
关键词 字节码 指令合并 java语言 处理器 虚拟计算机
下载PDF
基于嵌入式Java处理器的高速图像处理
18
作者 朱明凯 高振华 柴志雷 《计算机应用》 CSCD 北大核心 2010年第11期2873-2875,2879,共4页
Java技术正越来越受到图像处理研究人员的关注,希望以此提升开发效率,增强可移植性。但软件方式的Java虚拟机运行速度慢、实时性差,无法满足图像处理复杂计算对性能的需求。为此,提出一种以硬件方式直接执行字节码的Java处理器结构,并... Java技术正越来越受到图像处理研究人员的关注,希望以此提升开发效率,增强可移植性。但软件方式的Java虚拟机运行速度慢、实时性差,无法满足图像处理复杂计算对性能的需求。为此,提出一种以硬件方式直接执行字节码的Java处理器结构,并实现了其模拟器及预处理器构成完整测试平台。从实验结果可看出:该平台的执行效率是虚拟机方式的860倍,表明将Java处理器用于嵌入式图像处理将是一种可行选择。 展开更多
关键词 java虚拟机 java处理器 图像处理 嵌入式系统
下载PDF
用虚拟寄存器技术开发Java处理器的指令级并行性
19
作者 王显著 李三立 黄震春 《计算机学报》 EI CSCD 北大核心 1998年第12期1112-1118,共7页
本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效... 本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效率.在VRJP中,大多数虚拟寄存器都不需要对应的物理寄存器,大大降低了物理寄存器的访问频率. 展开更多
关键词 虚拟寄存器 java处理器 指令级并行性
下载PDF
利用硬件抽象机模拟执行技术设计JAVA处理器
20
作者 王海晨 赵祥模 《微电子学与计算机》 CSCD 北大核心 2011年第1期104-107,共4页
提出了一个基于硬件抽象机的流水线微处理器设计框架,创造性地使用了一种基于标签结构的模拟执行技术.基于这一框架,描述了一个堆栈抽象机的工作原理,实现了一个Java指令级并行处理器.利用堆栈硬件抽象机和堆栈指令折叠技术的组合解决了... 提出了一个基于硬件抽象机的流水线微处理器设计框架,创造性地使用了一种基于标签结构的模拟执行技术.基于这一框架,描述了一个堆栈抽象机的工作原理,实现了一个Java指令级并行处理器.利用堆栈硬件抽象机和堆栈指令折叠技术的组合解决了Java处理器中的堆栈依赖瓶颈问题.软件模拟证明了该处理器能够最大限度地挖掘出Java程序中的指令级并行,并且拥有更高的处理能力. 展开更多
关键词 抽象机 java微处理器 堆栈 指令级并行 超长指令字
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部