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

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

浏览人次:【3184】

从现今的消费性嵌入式应用产品发展趋势看来,以硬体方案加速执行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
相关讨论
  相关新闻
» 中国科学家研发AI驱动系统 加速微生物研究
» 澳洲UOW大学获资助开发量子成像系统 革新癌症放射治疗
» 无人机科技突破:监测海洋二氧化碳的新利器
» 阿布达比设立人工智慧与先进技术委员会 引领未来科技发展
» Bureau Veritas协助研华成功取得 IEC 62443 认证


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

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