全新ARM Jazelle RCT技術降低Java內存占用空間高達三倍
ARM公司在加利富尼亞州舊金山市召開的JavaOne大會上發(fā)布了其全新的Jazelle® RCT 技術,該技術能在移動電話和消費電子產(chǎn)品等眾多應用終端上顯著地降低Java應用程序對內存的占用空間,同時提高性能并降低功耗。ARM® Jazelle RCT (運行時間編譯器目標,Runtime Compiler Target)架構擴展集擴展了Jazelle技術范圍,使其涵蓋了運行時間和提前時間編譯器技術的最優(yōu)化,如即時編譯(Just In Time Compiler, JIT)和動態(tài)適應編譯 (DAC),并同時支持所有領先的JavaTM技術和其他執(zhí)行環(huán)境。
“In-Stat”微處理器報告高級分析師 Tom R. Halfhill先生表示:“任何能減少靜態(tài)編譯Java代碼大小的技術,都將受到獨立軟件開發(fā)商和嵌入式系統(tǒng)開發(fā)商的歡迎。ARM Jazelle RCT技術使Java開發(fā)商能夠在實現(xiàn)更高的性能的同時避免靜態(tài)編譯下常見的代碼過盛現(xiàn)象。”
Jazelle RCT技術使運行時間編譯器以獲取最高的性能為目標,同時將代碼密度最大化。在采用Jazelle RCT技術后,代碼存儲器的占用空間降低了多達三倍,使得對內存的訪問減少了,從而顯著地提高了電池的壽命。這一全新的架構擴展集豐富了當前世界上最普遍使用的硬件加速技術--Jazelle DBX(直接字節(jié)碼執(zhí)行,Direct Bytecode eXecution)技術。同時,ARM Jazelle架構擴展集在移動設備上實現(xiàn)了非常高速的性能表現(xiàn),快速的響應和順暢的軟件運行,從而給用戶帶來了全新的使用體驗。
采用Java技術的消費電子產(chǎn)品已被廣為接受,其中手持設備就有7.8億臺(據(jù)Ovum,2006年6月資料顯示),即便如此,越來越復雜的應用對可以運行Java的手持設備和其他設備提出了更高的性能要求。Jazelle技術使得生產(chǎn)廠商能夠生產(chǎn)出能夠以特別快的速度運行Java應用并且具有很長的電池壽命的設備,以滿足這一日益增長的需求。
ARM公司嵌入式軟件總監(jiān)Lance Howarth先生表示:“通過增強Java JIT和DAC性能以及降低代碼尺寸和功耗,Jazelle RCT技術將會推動諸如智能電話、數(shù)字電視和便攜式多媒體播放器等高級消費電子設備的發(fā)展,引領使用Java技術和其他執(zhí)行環(huán)境的應用的新潮流。隨著這一Jazelle系列的擴展,我們期待會有更多的設備生產(chǎn)商加入索尼愛立信、西門子,三星和明基電通等公司的行列,通過使用Java技術來為消費者娛樂和信息服務帶來耳目一新的體驗。”
Sun 微系統(tǒng)公司客戶系統(tǒng)組副總裁Alan Brenner先生表示:“用戶希望從他們的移動設備上獲取豐富多彩的、形式多樣的多媒體內容和應用,而Java技術正是這類服務受到垂青的推動力。ARM Jazelle 技術通過顯著地提高最終用戶的體驗來幫助加速市場對基于Java的內容的接受?!?/p>
Jazelle RCT 技術將被用于針對復雜的操作系統(tǒng)和用戶應用的ARM Contex-A系列應用處理器。雖然Jazelle RCT技術最初是用于Java平臺的,但其他類似技術如Microsoft® .NET Compact Framework同樣能從中獲益。目前ARM公司已經(jīng)和領先的即時編譯器及和預先編譯器提供商合作,計劃在2006年下半年向市場交付利用了Jazelle RCT技術優(yōu)勢的編譯器解決方案。
以下這些領先的企業(yè)認可了ARM Jazelle技術并與ARM公司合作提供Jazelle RCT技術解決方案。
“自從在2001年授權Jazelle技術以來 ,Aplix公司就一直在和ARM公司開展合作。通過把Jazelle技術融合到我們領先的JBlend平臺,在2003年我們成功推出全球首款支持Jazelle技術的手提電話,”該公司總裁和首席策略官Wesley Kuo先生表示?!袄肑Blend平臺和Jazelle技術,我們的客戶不斷地大量生產(chǎn)手持設備。我們期望與ARM公司建立成功的合作關系,以滿足用戶和服務提供商當前和未來的需求。”
Esmertec公司首席技術官Anne-Marie Larkin女士表示:“用戶對激動人心的新功能以及先進的多媒體內容的追求是Java技術在移動設備上發(fā)展的重要驅動力。通過與ARM公司的合作,結合我們先進的Java 字節(jié)碼編譯器技術和Jazelle RCT 指令集,Esmertec公司為業(yè)界提供一流的嵌入式Java應用性能以及降低的Java運行時間占用空間,從而提供高性能和低功耗的應用,來滿足未來市場上用戶體驗所提出的要求?!?/p>
Sun微系統(tǒng)公司移動和嵌入式小組高級總監(jiān)Eric Chu先生表示:“通過和ARM公司合作,我們把Jazelle技術融合到Sun最優(yōu)化的執(zhí)行環(huán)境,為手持設備生產(chǎn)商提供了一套針對移動終端的整合的、最優(yōu)化的Java解決方案。我們期待與ARM繼續(xù)合作,降低手持設備制造商的成本,降低在移動終端中整合和配置Java技術的復雜度,從而為用戶提供他們所需的高質量的服務?!?/p>
評論