Class Loader Firmware on Java SoC

Hua-Ning Wang, Wei-Wei Dai, H. Tan, Zhi-Rui Chen
{"title":"Class Loader Firmware on Java SoC","authors":"Hua-Ning Wang, Wei-Wei Dai, H. Tan, Zhi-Rui Chen","doi":"10.1109/ISCSCT.2008.199","DOIUrl":null,"url":null,"abstract":"Java is one of the most popular programming architectures because of its platform-independence. A Java processor called “JOP” accelerates the speed of Java applications by executing Java bytecode instructions directly instead of by software emulation. However, instructions in Java executable file need to be resolved before executed. JOP finishes this resolving procedure in the Java application compiling stage and generates a memory image of Java run-time environment from Java class files. As the result of that, one of Java’s outstanding features — platform-independence is lost. This paper gives a design of Java class loader firmware which is integrated with Java processor into a System-on-Chip (SoC) and builds up a whole embedded Java platform which runs as a traditional Java Virtual Machine (JVM). The class loader firmware is essentially a resolved Java program which can be executed directly by Java processor. It offers service of loading and resolving other Java executable files for Java applications at run-time and makes these files really executable for a Java processor.","PeriodicalId":228533,"journal":{"name":"2008 International Symposium on Computer Science and Computational Technology","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Symposium on Computer Science and Computational Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCSCT.2008.199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Java is one of the most popular programming architectures because of its platform-independence. A Java processor called “JOP” accelerates the speed of Java applications by executing Java bytecode instructions directly instead of by software emulation. However, instructions in Java executable file need to be resolved before executed. JOP finishes this resolving procedure in the Java application compiling stage and generates a memory image of Java run-time environment from Java class files. As the result of that, one of Java’s outstanding features — platform-independence is lost. This paper gives a design of Java class loader firmware which is integrated with Java processor into a System-on-Chip (SoC) and builds up a whole embedded Java platform which runs as a traditional Java Virtual Machine (JVM). The class loader firmware is essentially a resolved Java program which can be executed directly by Java processor. It offers service of loading and resolving other Java executable files for Java applications at run-time and makes these files really executable for a Java processor.
Java SoC上的类加载器固件
Java是最流行的编程体系结构之一,因为它与平台无关。称为“JOP”的Java处理器通过直接执行Java字节码指令而不是通过软件模拟来加速Java应用程序的速度。但是,Java可执行文件中的指令需要在执行前进行解析。JOP在Java应用程序编译阶段完成这个解析过程,并从Java类文件生成Java运行时环境的内存映像。其结果是,Java的杰出特性之一——平台独立性丧失了。本文设计了一种Java类加载器固件,该固件将Java处理器集成到片上系统(SoC)中,构建了一个作为传统Java虚拟机(JVM)运行的完整嵌入式Java平台。类加载器固件本质上是一个解析过的Java程序,可以由Java处理器直接执行。它提供了在运行时为Java应用程序加载和解析其他Java可执行文件的服务,并使这些文件对于Java处理器来说真正可执行。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信