ARM推出全新ARM Jazelle RCT技術(shù)
ARM公司在加利富尼亞州舊金山市召開(kāi)的JavaOne大會(huì)上發(fā)布了其全新的Jazelle® RCT 技術(shù),該技術(shù)能在移動(dòng)電話和消費(fèi)電子產(chǎn)品等眾多應(yīng)用終端上顯著地降低Java應(yīng)用程序?qū)?nèi)存的占用空間,同時(shí)提高性能并降低功耗。
ARM® Jazelle RCT (運(yùn)行時(shí)間編譯器目標(biāo),Runtime Compiler Target)架構(gòu)擴(kuò)展集擴(kuò)展了Jazelle技術(shù)范圍,使其涵蓋了運(yùn)行時(shí)間和提前時(shí)間編譯器技術(shù)的最優(yōu)化,如即時(shí)編譯(Just In Time Compiler, JIT)和動(dòng)態(tài)適應(yīng)編譯 (DAC),并同時(shí)支持所有領(lǐng)先的JavaTM技術(shù)和其他執(zhí)行環(huán)境。
Jazelle RCT技術(shù)使運(yùn)行時(shí)間編譯器以獲取最高的性能為目標(biāo),同時(shí)將代碼密度最大化。在采用Jazelle RCT技術(shù)后,代碼存儲(chǔ)器的占用空間降低了多達(dá)三倍,使得對(duì)內(nèi)存的訪問(wèn)減少了,從而顯著地提高了電池的壽命。這一全新的架構(gòu)擴(kuò)展集豐富了當(dāng)前世界上最普遍使用的硬件加速技術(shù)--Jazelle DBX(直接字節(jié)碼執(zhí)行,Direct Bytecode eXecution)技術(shù)。同時(shí),ARM Jazelle架構(gòu)擴(kuò)展集在移動(dòng)設(shè)備上實(shí)現(xiàn)了非常高速的性能表現(xiàn),快速的響應(yīng)和順暢的軟件運(yùn)行,從而給用戶帶來(lái)了全新的使用體驗(yàn)。
采用Java技術(shù)的消費(fèi)電子產(chǎn)品已被廣為接受,其中手持設(shè)備就有7.8億臺(tái)(據(jù)Ovum,2006年6月資料顯示),即便如此,越來(lái)越復(fù)雜的應(yīng)用對(duì)可以運(yùn)行Java的手持設(shè)備和其他設(shè)備提出了更高的性能要求。Jazelle技術(shù)使得生產(chǎn)廠商能夠生產(chǎn)出能夠以特別快的速度運(yùn)行Java應(yīng)用并且具有很長(zhǎng)的電池壽命的設(shè)備,以滿足這一日益增長(zhǎng)的需求。
Jazelle RCT 技術(shù)將被用于針對(duì)復(fù)雜的操作系統(tǒng)和用戶應(yīng)用的ARM ContexÔ-A系列應(yīng)用處理器。雖然Jazelle RCT技術(shù)最初是用于Java平臺(tái)的,但其他類似技術(shù)如Microsoft® .NET Compact Framework同樣能從中獲益。目前ARM公司已經(jīng)和領(lǐng)先的即時(shí)編譯器及和預(yù)先編譯器提供商合作,計(jì)劃在2006年下半年向市場(chǎng)交付利用了Jazelle RCT技術(shù)優(yōu)勢(shì)的編譯器解決方案。