题名 一种用于硬实时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
[自动化与计算机技术—计算机软件与理论]
题名 基于FPGA的Java处理器设计
被引量:1
3
作者
南兆阔
须文波
柴志雷
机构
江南大学信息工程学院
出处
《计算机工程》
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
[自动化与计算机技术—计算机系统结构]
题名 一种实时JAVA处理器的数据通路研究
被引量:1
4
作者
南兆阔
须文波
柴志雷
机构
江南大学信息工程学院
出处
《微计算机信息》
北大核心
2008年第29期176-178,共3页
文摘
FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因此现已成为芯片设计的热点。该文设计了一种能在FP-GA芯片中实现的32位Java处理器JPOR(Java Processor Optimized For RTSJ)的数据通路,可以对实时Java规范提供有效支持。提供一种嵌入式实时系统的Java平台,该处理器具有指令系统简洁,直接执行JAVA字节码,提供对线程调度和管理的硬件支持等优点。
关键词
FPGA
java 处理器
RTSJ
实时java 平台
Keywords
FPGA
java processor
RTSJ
real time java platform
分类号
TP368
[自动化与计算机技术—计算机系统结构]
题名 一种用于硬Java实时平台的非堆内存模型
5
作者
胡光
柴志雷
涂时亮
陈章龙
机构
复旦大学计算机科学技术学院嵌入式系统实验室
上海外国语大学计算机教研室
江南大学信息工程学院
出处
《小型微型计算机系统》
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
[自动化与计算机技术—计算机软件与理论]
题名 WCET可预测的Java指令集硬件实现
被引量:1
6
作者
杨帆
高振华
柴志雷
机构
江南大学物联网工程学院
出处
《计算机工程》
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
[自动化与计算机技术—计算机软件与理论]
题名 以JOP为核心的SOPC系统设计与实现
被引量:1
7
作者
王继业
机构
中央民族大学信息工程学院
出处
《微计算机信息》
2009年第2期121-122,188,共3页
基金
国家民委2004年重点科研项目<土壤水分测量远程数据获取系统>中央民族事务委员会(2004-10)
文摘
本文介绍了一个针对java代码优化的微处理器:JOP,它具有速度快,占用资源少,实时性能好等特点。并介绍了JOP在SOPC应用中的开发流程,给出了一个实际实现的最小系统板,在其上实现了一个小的样例程序的运行。
关键词
java 优化的微处理器
可编程片上系统
实时java 处理器
Keywords
java optimized processor
System on Programmable Chip
real time java processor
分类号
TN43
[电子电信—微电子学与固体电子学]