-
题名一种用于硬实时Java处理器的类转换器设计及实现
被引量:3
- 1
-
-
作者
柴志雷
高丽强
陈章龙
涂时亮
-
机构
复旦大学计算机科学与工程系
江南大学信息工程学院智能及高性能计算研究所
-
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第12期2336-2340,共5页
-
文摘
通过分析Class文件处理过程及其中影响实时性的操作,提出一种用于硬实时Java处理器的类转换器,它读取标准Class文件,处理并生成适合Java处理器直接执行的内存映像文件.由于装载、连接过程中大量操作(如符号引用的解析)都由类转换器提前处理完毕,使得Java处理器操作大为简化.同时,由于所有影响Java处理器实时性的操作也由类转换器提前处理,Java处理器最坏情况执行时间(WorstCaseExecutionTime)完全可预测.
-
关键词
实时java
java实时规范
硬实时java处理器
最坏情况执行时间
-
Keywords
real-time java
real-time specification for java (RTSJ)
hard real-time java processor
worst case execution time (WCET)
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种实时Java处理器‘区域’内存实现模型
被引量:1
- 2
-
-
作者
柴志雷
陈章龙
涂时亮
-
机构
复旦大学计算机科学与工程系
-
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第10期1970-1974,共5页
-
文摘
Java实时规范(RTSJ)提出的‘区域’内存(ScopedMemory)既避免了垃圾回收对系统实时性的影响,又能充分利用内存空间,引起了众多研究人员的重视.本文讨论了‘区域’内存的实现及影响最坏情况下执行时间(WCET)的因素,并提出一种针对嵌入式实时Java处理器的‘区域’内存实现模型.该模型中非实时处理在字节码被执行之前完成,消除了运行时管理‘区域’内存对WCET的影响,在简化处理器实现的同时保证了运行时WCET的可预测性.
-
关键词
java实时规范
'区域’内存
实时java处理器
最坏情况下执行时间
-
Keywords
real-time specification for java (RTSJ)
scoped memory
real-time java processor, worst case execution Ttime (WCET)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种可用于嵌入式Java处理器的寄存器队列
- 3
-
-
作者
王俊宇
忻凌
周维
周晓方
闵昊
-
机构
专用集成电路与系统国家重点实验室(复旦大学)
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第4期230-232,共3页
-
基金
国家"863"计划基金资助项目(2003AAIZ1120)
上海市科委SOC基金资助项目(037062020)
-
文摘
提出了一种可用于Java处理器的改进型寄存器队列(FIFO)的设计和控制方法。通过在传统的指针移动型FIFO的基础上,改变读写指针的操作宽度,增加读出端口,增加旁路设计等方法,使得改进型寄存器队列可以适应Java语言字节指令的变长特性。该设计在一种针对嵌入式系统的Java虚拟机的硬件实现中得到应用,提高了Java处理的取指效率,并对随后的指令折叠提供了方便。
-
关键词
java处理器
寄存器队列
嵌入式
-
Keywords
java processor
FIFO
Embedded
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名Java处理器技术
被引量:1
- 4
-
-
作者
傅勇
-
机构
华中科技大学计算机科学与技术学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2002年第3期310-313,共4页
-
文摘
本文介绍了几种 Java处理器技术的结构和特点 ,包括 Java虚拟机、采用堆栈结构的 Java处理器、Java协处理器、采用 VL IW技术的 Java并行处理器等 .最后 ,简述了
-
关键词
java语言
JVM
java-on-silicon
处理器
-
Keywords
java language
JVM
java on silicon
processor
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
TP312JA
[自动化与计算机技术—计算机软件与理论]
-
-
题名Java处理器关键技术分析
- 5
-
-
作者
黄以华
童健华
代巍巍
王华宁
陈挚睿
符健
-
机构
中山大学电子与通信工程系
广州市科学技术局高新技术及产业化处
-
出处
《小型微型计算机系统》
CSCD
北大核心
2007年第6期1055-1059,共5页
-
基金
广东省自然科学基金项目(04300459)资助.
-
文摘
传统的Java程序利用软件Java虚拟机(Java Virtual Machine,JVM)对Java字节码文件进行解释或二次编译后交由本地CPU执行,其运行速度大大受限,而硬件JVM处理器可直接执行Java字节码,因而大幅提高了Java程序的运行速度,所以硬件JVM处理器是突破Java程序性能瓶颈的最有效方法.本文以Jop Java及picoJava为例,根据Java虚拟机的规范分析了硬件JVM处理器中最重要的流水线结构、堆栈结构及操作的实现方式、指令折叠技术和字节码与微码的映射技术,并提出了改进措施.
-
关键词
java
JVM
处理器
-
Keywords
java
JVM
processor
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一个基于面向对象技术的Java芯片模型系统
- 6
-
-
作者
陈虎
赵文辉
戴葵
杨晓东
-
机构
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
2000年第4期53-56,共4页
-
基金
国家自然科学基金!资助项目 ( 6980 3 0 13 )
-
文摘
为了完成 Java芯片体系结构级验证和性能评测 ,本文提出一种 Java芯片流水线级模型和据此模型开发的基于面向对象技术的 Java芯片模型系统。
-
关键词
java芯片
面向对象
微处理器
流水线
-
Keywords
processor simulation system
java chip
object oriented
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
-
-
题名基于FPGA的Java处理器设计
被引量:1
- 7
-
-
作者
南兆阔
须文波
柴志雷
-
机构
江南大学信息工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第1期253-255,共3页
-
基金
江南大学青年科学基金资助项目"实时Java平台研究"(005067)
-
文摘
针对Java技术在嵌入式领域的广泛应用,设计了一个适用于低端嵌入式设备的32位环境的Java处理器JPOR。该处理器由FPGA芯片实现,采用一种新的Java栈结构,指令系统简洁,可以直接执行Java字节码,能够对实时Java规范(RTSJ)提供有效支持。在Xilinx SPARTAN-3平台上通过了功能仿真,表明该Java处理器能够在低成本的FPGA芯片中实现。
-
关键词
java处理器
RTSJ
实时java平台
栈帧
-
Keywords
java processor
RTSJ
real-time java platform
stack frame
-
分类号
TP334
[自动化与计算机技术—计算机系统结构]
-
-
题名WCET可预测的Java指令集硬件实现
被引量:1
- 8
-
-
作者
杨帆
高振华
柴志雷
-
机构
江南大学物联网工程学院
-
出处
《计算机工程》
CAS
CSCD
2012年第1期14-18,共5页
-
基金
国家自然科学基金资助项目"高可靠实时系统的计算平台(SOPC)研究"(60703106)
-
文摘
为能以硬件方式直接执行CISC结构的Java字节码,设计并实现适用于32位嵌入式实时Java平台的JPOR-32指令集。分析Java虚拟机规范中各Java字节码的功能和实现原理,设定执行每条指令时信号和数据在Java处理器数据通路上的变化,采用微指令方式执行复杂指令,简单指令直接执行,从而使JPOR-32的指令集具有RISC特性。实验结果验证了指令集的正确性及其最坏情况执行时间(WCET)的可预测性。
-
关键词
实时java平台
JPOR-32指令集
java处理器
微指令
最坏情况执行时间
-
Keywords
real-time java platform
JPOR-32 instruction set
java processor
micro-instruction
Worst Case Execution Time(WCET)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种用于硬Java实时平台的非堆内存模型
- 9
-
-
作者
胡光
柴志雷
涂时亮
陈章龙
-
机构
复旦大学计算机科学技术学院嵌入式系统实验室
上海外国语大学计算机教研室
江南大学信息工程学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第3期648-653,共6页
-
基金
国家自然科学基金项目(60703106)资助
-
文摘
针对Java实时规范中的非堆内存抽象,讨论实现中的不确定因素以及运行时不可预测的时间特性,提出并实现了一种用于硬Java实时平台的非堆内存模型.模型基于硬Java实时平台预处理机制的支持,采用一种基于静态约束的安全访问检查算法,将运行时单亲规则及赋值规则检查等影响系统实时性的操作在运行前完成,保证了运行时的可预测.同时,针对当前关于静态分析方法研究中多不支持作用域多线程共享的现状,模型在不改变实时Java句法及编程模式的前提下,保留了对作用域多线程共享的支持.
-
关键词
实时java
java处理器
内存管理
单亲规则
赋值规则
-
Keywords
real-time java
java processor
memory management
single parent rule
assignment rule
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名Java处理器中指令合并技术的研究与实现
- 10
-
-
作者
王涛
毛志刚
叶以正
-
机构
哈尔滨工业大学微电子中心
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2000年第1期66-72,共7页
-
文摘
文中在分析Java 虚拟机及字节码特性基础上,研究了Java 处理器中的指令合并技术.对3 种合并策略:2条指令的合并、3 条指令的合并及4 条指令的合并进行了分析比较,并分别实现了这3 种合并策略.研究表明4
-
关键词
字节码
指令合并
java语言
处理器
虚拟计算机
-
Keywords
java processor, java virtual machine, java bytecodes, instruction folding
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于嵌入式Java处理器的高速图像处理
- 11
-
-
作者
朱明凯
高振华
柴志雷
-
机构
江南大学物联网工程学院
-
出处
《计算机应用》
CSCD
北大核心
2010年第11期2873-2875,2879,共4页
-
基金
国家自然科学基金资助项目(60703106)
中央高校基本科研业务费专项资金资助项目(JUSRP30907)
-
文摘
Java技术正越来越受到图像处理研究人员的关注,希望以此提升开发效率,增强可移植性。但软件方式的Java虚拟机运行速度慢、实时性差,无法满足图像处理复杂计算对性能的需求。为此,提出一种以硬件方式直接执行字节码的Java处理器结构,并实现了其模拟器及预处理器构成完整测试平台。从实验结果可看出:该平台的执行效率是虚拟机方式的860倍,表明将Java处理器用于嵌入式图像处理将是一种可行选择。
-
关键词
java虚拟机
java处理器
图像处理
嵌入式系统
-
Keywords
java virtual machine
java processor
image processing
embedded system
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-
-
题名用虚拟寄存器技术开发Java处理器的指令级并行性
- 12
-
-
作者
王显著
李三立
黄震春
-
机构
清华大学计算机科学与技术系
-
出处
《计算机学报》
EI
CSCD
北大核心
1998年第12期1112-1118,共7页
-
基金
国家攀登计划资助
-
文摘
本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效率.在VRJP中,大多数虚拟寄存器都不需要对应的物理寄存器,大大降低了物理寄存器的访问频率.
-
关键词
虚拟寄存器
java处理器
指令级并行性
-
Keywords
Virtual register, java processor, java virtual machine, instruction-level parallelism
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
TP312Ja
[自动化与计算机技术—计算机软件与理论]
-
-
题名嵌入式Java处理器的方法调用机制
- 13
-
-
作者
郭明昆
柴志雷
-
机构
江南大学物联网工程学院
-
出处
《计算机工程》
CAS
CSCD
2014年第1期68-71,共4页
-
基金
国家自然科学基金资助项目"高可靠实时系统的计算平台(SOPC)研究"(60703106)
-
文摘
Java语言和Java处理器在实时嵌入式系统开发中的应用受到广泛关注。传统Java虚拟机的方法调用机制采用动态装载迟解析的执行方式,使得最坏情况执行时间(WCET)难以预测。针对该问题,提出一种提前解析-微程序执行的改进方法。将传统方法调用中的符号引用转化为直接调用,以微程序的方式运行在硬件处理器上,使执行限制在可预知的时钟周期内。实验结果证明,改进方法调用机制在执行时间上满足线性关系,具备良好的WCET可预测性。
-
关键词
实时系统
java方法调用
最坏情况执行时间
提前解析
微程序
java处理器
-
Keywords
real-time system
java method call
Worst-case Execution Time(WCET)
advance analysis
micro program
java processor
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种高效的Web服务性能优化策略
被引量:10
- 14
-
-
作者
李磊
牛春雷
陈宁江
魏峻
-
机构
中国科学技术大学计算机科学技术系
中国科学院软件研究所软件工程技术中心
广西大学计算机与电子信息学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2007年第7期1191-1198,共8页
-
基金
国家自然科学基金项目(60673112)
国家"九七三"重点基础研究发展规划基金项目(2002CB312005)
国家"八六三"高技术研究发展计划基金项目(2006AA01Z19B)
-
文摘
Web服务是构建面向服务架构(SOA)的主流分布式计算技术.基于XML的数据传输格式在给Web服务带来众多优点的同时,严重影响了其性能,制约了Web服务的应用.众多研究表明,XML解析和数据绑定是Web服务的主要性能瓶颈.着眼于避免传统XML解析和运行时Java反射过程的开销,提出了一种新颖的Web服务性能优化策略.它为每个Web服务生成一个特定于该服务的SOAP消息处理器,通过在对SOAP消息的一遍扫描中高效地生成服务业务逻辑调用所需的参数对象.实验结果表明,该优化策略能够有效地提高Web服务的性能.
-
关键词
WEB服务
SOAP消息处理器
性能优化
XML解析
java反射
-
Keywords
Web service
SOAP message processor
performance optimization
XML parsing
java reflection
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名CPS处理器中时间指令扩展研究及实现
- 15
-
-
作者
高振华
杨帆
陈闻杰
柴志雷
-
机构
江南大学物联网工程学院
华东师范大学软件学院
-
出处
《计算机应用》
CSCD
北大核心
2012年第6期1730-1733,共4页
-
基金
国家自然科学基金资助项目(60703106)
-
文摘
物理进程具有内在的并发及实时特性,因此发展信息—物理融合系统(CPS)需要计算进程能表达这类特性。而传统的计算模式为了方便用户逻辑描述,随着抽象程度的提高逐步丢弃了对时间特性的精确描述。在嵌入式Java处理器JPOR-32基础上面向CPS应用增加了时钟寄存器和时钟计数器,并根据程序员对时间特性的需求,结合异常机制扩展了四条时间指令,使得用户可根据不同需求对时间进行精确控制。最后通过采用时间指令后图像处理程序在该CPS处理器上的运行结果验证了该时间控制机制的可行性、正确性及精确性。
-
关键词
信息-物理融合系统
嵌入式系统
java处理器
异常
时间指令
-
Keywords
Cyber-Physical Systems(CPS)
embedded systems
java processor
exception
time instructions
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-
-
题名并发垃圾收集器及其调度方法的研究
- 16
-
-
作者
周寻
-
机构
复旦大学并行处理研究所
-
出处
《计算机应用与软件》
CSCD
2010年第9期4-6,共3页
-
基金
国家自然科学基金项目(90818015)
-
文摘
垃圾收集技术被广泛地应用于现代高级编程语言环境中,它在解决内存泄露等问题的同时也影响了应用程序的响应时间。为了减小甚至消除由于垃圾收集所造成的应用程序停顿,设计并实现了能与应用程序并发运行的垃圾收集器Tick。在研究过程中,使用Snapshot-at-the-Beginning算法解决了"一致性丢失"的问题;并动态地对垃圾收集线程进行调度,从而更加有效地利用系统资源。测试结果表明,Tick能有效地消除应用程序因垃圾收集所造成的停顿并减少应用程序的执行时间。
-
关键词
垃圾收集
多核处理器
java虚拟机
-
Keywords
Garbage collection Multieore processor java virtual machine
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-