账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
软件加速推波助澜 Java效能扶摇直上
专访MIPS Technologies大中华地区技术总监王聪贤

【作者: 王岫晨】2004年09月03日 星期五

浏览人次:【2576】

从现今的消费性嵌入式应用产品发展趋势看来,以硬件方案加速执行Java已无法跟上时代脚步。为通讯、数字消费性电子与商业应用市场提供核心IP授权,并在数字家电市场上拥有不错占有率的荷商美普思科技(MIPS Technologies;MIPS),看准Java技术的潜在优势,与Java嵌入式装置的解决方案供货商Esmertec合作推出可在MIPS核心上加速执行Java程序的软件产品Jbed CDC(Connected Device Configuration)。MIPS大中华地区技术总监王聪贤表示:「有了软件加速(software acceleration)的助跑,MIPS往后在需要支持Java语言的数字消费电子产品市场上,将以更快速的步伐向前迈进。」


《图一 MIPS Technologies大中华地区技术总监王聪贤》
《图一 MIPS Technologies大中华地区技术总监王聪贤》

JAVA程序语言是升阳(Sun Microsystems)于1995年为因特网所专门开发设计,是一种面向对象的程序语言,以跨平台技术为最大特色。传统的程序语言如C、C++所开发出来的程序只能在指定的机器上执行,其缺点就好像某厂牌的汽车只能用该厂牌的汽油一样不方便,而JAVA程序只要透过Java虚拟机(Java Virtual Machine;JVM),就可以跨平台执行。在嵌入式应用范围中,从机顶盒、互动电视、行动装置到车用电子装置等产品上皆可看见JAVA程序的存在。


传统的JVM在执行JAVA程序时系将JAVA Byte code先翻译成所在平台的机器指令然后随即执行该翻译出的指令,即使执行到以前执行过的Byte code,仍要重新翻译成机器指令才能执行,这种逐步翻译逐步执行(interpretation)的方式不是很有效率。有鉴于此,Esmertec的JAVA软件研发人员开发出以软件执行「动态编译」(Dynamic Compilation;DC)的JAVA执行加速软件,在执行中归纳找出常用的hot spot,将这些hot spot转换成native code(应用程序中的基本指令)并加以优化,避免重复翻译,因此可简化执行程序,加快执行速度。这样的编译过程具备自行判断的能力,所以称为「动态编译」。
...
...

另一名雇主 限られたニュース 文章閱讀限制 出版品優惠
一般訪客 10/ごとに 30 日間 5//ごとに 30 日間 付费下载
VIP会员 无限制 20/ごとに 30 日間 付费下载
相关文章
MIPS抢攻行动市场策略能否奏效?
[专题]低价智慧手机 引爆全球商机
Computex Taipei 2009展后报导
MIPS32 M4K核心阴影缓存器微控制器应用简介
加速SoC软件开发时程
comments powered by Disqus
相关讨论
  相关新闻
» MIPS:RISC-V架构具备开放性与灵活性 满足汽车ADAS运算高度需求
» 应材於新加坡举行节能运算高峰会 推广先进封装创新合作模式
» 生成式AI海啸来袭 企业更需要AI云端服务来实现创新与发展
» 研究:Android品牌多元化布局高阶市场 本地化策略与技术创新将引领潮流
» AI走进田间 加拿大团队开发新技术提升农食产业永续发展


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK8BMBBT716STACUKW
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw