网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

基于Java技术的微处理器:过去和未来

----过去,在设计以Java技术为基础的微处理器方面一直存在不同的方法。JVM结构是基于堆栈的;有关数据的所有操作均通过堆栈进行。因此,基于堆栈的处理器比较适合JVM。Sun picoJava核心、Patriot Scientific ShBoom处理器和Rockwell JEM1处理器均为基于堆栈的结构。

----另一种选择是每次把字节代码从存储器中取出时将其动态地转换为硬件上的RISC基元。这样的方法类似于将x86指令转换为AMD K5处理器上的RISC基元。该方法可以利用在RISC技术上所取得的进展,因为将基于堆栈的序列转换为RISC基元比较复杂,设计上难度较大。基于Java技术的微处理器可以根据硬件/软件组合进行分类。PicoJava和JEM1包含有作为本机代码的字节代码,而ShBoom处理器则拥有类似于JVM的一个指令集。在ShBoom处理器上,字节代码被转换为本机指令集。这种转换可以在字节代码验证期间或通过使用一种“即时”(JIT)应用编辑接口(API)来完成。设计Java微处理器的另一种方法是IBM在一种特长指令字(VLIM)结构上采取的对基于Java技术的字节代码进行可编译的方法。在这种方法中,字节代码在指令高速缓存故障时间被转换成RISC基元,而且转换的代码被保存在指令高速缓冲存储器上,以备今后使用。基于Delft Java技术的结构是另一种将字节代码动态地转换成基于EISC指令的处理器。虽然大多数字节代码被转换,但该处理器包含有允许直接执行某些字节代码的复杂指令,其中包括支持同步、阵列和目标管理、方法调用以及复杂转移。在开发基于Java Card2.0标准的机器便是这样的一种尝试。

---- 在设计特殊语言环境的专门硬件方面,人们一直在做各种努力,并取得了不同程度的成功。PicoJava核心的社区源授权是确保基于Java技术的微处理器成功的一项关键因素。Java开发套件(JDKTM)源曾经引起人们对基于Java编程语言的技术产生极大兴趣并进行研究,picoJava微处理器核心的社区源授权也将成为基于Java微处理器的研究与开发的一种催化剂。研发人员可把picoJava核心研究从编码到处理器上实际运行的性能问题,作为代码和运行这些代码的硬件之间的交互作用。

---- 执行Java代码所要求的更先进的指令集结构和微结构源没有不可逾越的技术障碍。我们当前的研究集中于在这一环境运行Java字节代码的能量优化上。另外picoJava核心的可用性将有助于将该核心集成到更多的系统级芯片设计上,并使Java技术的微处理器适应不同的应用领域。

热门搜索:2839240 TLP712 PS-415-HG PS-415-HG-OEM PM6SN1 2838733 TLP606B TLP825 SBB830 01T5001JF SBB8006-SS-1 PS240810 6SPDX-15 2320306 02T0500JF 2320322 B40-8000-PCB B3429D SS240806 2762265 ADS1013IDGSR TLP76MSG 2320089 SS3612 PDUMH15
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质