浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 其它綜合

基于Java技術(shù)的微處理器:過去和未來

發(fā)布時(shí)間:2008/8/19 0:00:00 訪問次數(shù):411

----過去,在設(shè)計(jì)以java技術(shù)為基礎(chǔ)的微處理器方面一直存在不同的方法。jvm結(jié)構(gòu)是基于堆棧的;有關(guān)數(shù)據(jù)的所有操作均通過堆棧進(jìn)行。因此,基于堆棧的處理器比較適合jvm。sun picojava核心、patriot scientific shboom處理器和rockwell jem1處理器均為基于堆棧的結(jié)構(gòu)。

----另一種選擇是每次把字節(jié)代碼從存儲器中取出時(shí)將其動態(tài)地轉(zhuǎn)換為硬件上的risc基元。這樣的方法類似于將x86指令轉(zhuǎn)換為amd k5處理器上的risc基元。該方法可以利用在risc技術(shù)上所取得的進(jìn)展,因?yàn)閷⒒诙褩5男蛄修D(zhuǎn)換為risc基元比較復(fù)雜,設(shè)計(jì)上難度較大;趈ava技術(shù)的微處理器可以根據(jù)硬件/軟件組合進(jìn)行分類。picojava和jem1包含有作為本機(jī)代碼的字節(jié)代碼,而shboom處理器則擁有類似于jvm的一個(gè)指令集。在shboom處理器上,字節(jié)代碼被轉(zhuǎn)換為本機(jī)指令集。這種轉(zhuǎn)換可以在字節(jié)代碼驗(yàn)證期間或通過使用一種“即時(shí)”(jit)應(yīng)用編輯接口(api)來完成。設(shè)計(jì)java微處理器的另一種方法是ibm在一種特長指令字(vlim)結(jié)構(gòu)上采取的對基于java技術(shù)的字節(jié)代碼進(jìn)行可編譯的方法。在這種方法中,字節(jié)代碼在指令高速緩存故障時(shí)間被轉(zhuǎn)換成risc基元,而且轉(zhuǎn)換的代碼被保存在指令高速緩沖存儲器上,以備今后使用;赿elft java技術(shù)的結(jié)構(gòu)是另一種將字節(jié)代碼動態(tài)地轉(zhuǎn)換成基于eisc指令的處理器。雖然大多數(shù)字節(jié)代碼被轉(zhuǎn)換,但該處理器包含有允許直接執(zhí)行某些字節(jié)代碼的復(fù)雜指令,其中包括支持同步、陣列和目標(biāo)管理、方法調(diào)用以及復(fù)雜轉(zhuǎn)移。在開發(fā)基于java card2.0標(biāo)準(zhǔn)的機(jī)器便是這樣的一種嘗試。

---- 在設(shè)計(jì)特殊語言環(huán)境的專門硬件方面,人們一直在做各種努力,并取得了不同程度的成功。picojava核心的社區(qū)源授權(quán)是確;趈ava技術(shù)的微處理器成功的一項(xiàng)關(guān)鍵因素。java開發(fā)套件(jdktm)源曾經(jīng)引起人們對基于java編程語言的技術(shù)產(chǎn)生極大興趣并進(jìn)行研究,picojava微處理器核心的社區(qū)源授權(quán)也將成為基于java微處理器的研究與開發(fā)的一種催化劑。研發(fā)人員可把picojava核心研究從編碼到處理器上實(shí)際運(yùn)行的性能問題,作為代碼和運(yùn)行這些代碼的硬件之間的交互作用。

---- 執(zhí)行java代碼所要求的更先進(jìn)的指令集結(jié)構(gòu)和微結(jié)構(gòu)源沒有不可逾越的技術(shù)障礙。我們當(dāng)前的研究集中于在這一環(huán)境運(yùn)行java字節(jié)代碼的能量優(yōu)化上。另外picojava核心的可用性將有助于將該核心集成到更多的系統(tǒng)級芯片設(shè)計(jì)上,并使java技術(shù)的微處理器適應(yīng)不同的應(yīng)用領(lǐng)域。

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



----過去,在設(shè)計(jì)以java技術(shù)為基礎(chǔ)的微處理器方面一直存在不同的方法。jvm結(jié)構(gòu)是基于堆棧的;有關(guān)數(shù)據(jù)的所有操作均通過堆棧進(jìn)行。因此,基于堆棧的處理器比較適合jvm。sun picojava核心、patriot scientific shboom處理器和rockwell jem1處理器均為基于堆棧的結(jié)構(gòu)。

----另一種選擇是每次把字節(jié)代碼從存儲器中取出時(shí)將其動態(tài)地轉(zhuǎn)換為硬件上的risc基元。這樣的方法類似于將x86指令轉(zhuǎn)換為amd k5處理器上的risc基元。該方法可以利用在risc技術(shù)上所取得的進(jìn)展,因?yàn)閷⒒诙褩5男蛄修D(zhuǎn)換為risc基元比較復(fù)雜,設(shè)計(jì)上難度較大;趈ava技術(shù)的微處理器可以根據(jù)硬件/軟件組合進(jìn)行分類。picojava和jem1包含有作為本機(jī)代碼的字節(jié)代碼,而shboom處理器則擁有類似于jvm的一個(gè)指令集。在shboom處理器上,字節(jié)代碼被轉(zhuǎn)換為本機(jī)指令集。這種轉(zhuǎn)換可以在字節(jié)代碼驗(yàn)證期間或通過使用一種“即時(shí)”(jit)應(yīng)用編輯接口(api)來完成。設(shè)計(jì)java微處理器的另一種方法是ibm在一種特長指令字(vlim)結(jié)構(gòu)上采取的對基于java技術(shù)的字節(jié)代碼進(jìn)行可編譯的方法。在這種方法中,字節(jié)代碼在指令高速緩存故障時(shí)間被轉(zhuǎn)換成risc基元,而且轉(zhuǎn)換的代碼被保存在指令高速緩沖存儲器上,以備今后使用;赿elft java技術(shù)的結(jié)構(gòu)是另一種將字節(jié)代碼動態(tài)地轉(zhuǎn)換成基于eisc指令的處理器。雖然大多數(shù)字節(jié)代碼被轉(zhuǎn)換,但該處理器包含有允許直接執(zhí)行某些字節(jié)代碼的復(fù)雜指令,其中包括支持同步、陣列和目標(biāo)管理、方法調(diào)用以及復(fù)雜轉(zhuǎn)移。在開發(fā)基于java card2.0標(biāo)準(zhǔn)的機(jī)器便是這樣的一種嘗試。

---- 在設(shè)計(jì)特殊語言環(huán)境的專門硬件方面,人們一直在做各種努力,并取得了不同程度的成功。picojava核心的社區(qū)源授權(quán)是確;趈ava技術(shù)的微處理器成功的一項(xiàng)關(guān)鍵因素。java開發(fā)套件(jdktm)源曾經(jīng)引起人們對基于java編程語言的技術(shù)產(chǎn)生極大興趣并進(jìn)行研究,picojava微處理器核心的社區(qū)源授權(quán)也將成為基于java微處理器的研究與開發(fā)的一種催化劑。研發(fā)人員可把picojava核心研究從編碼到處理器上實(shí)際運(yùn)行的性能問題,作為代碼和運(yùn)行這些代碼的硬件之間的交互作用。

---- 執(zhí)行java代碼所要求的更先進(jìn)的指令集結(jié)構(gòu)和微結(jié)構(gòu)源沒有不可逾越的技術(shù)障礙。我們當(dāng)前的研究集中于在這一環(huán)境運(yùn)行java字節(jié)代碼的能量優(yōu)化上。另外picojava核心的可用性將有助于將該核心集成到更多的系統(tǒng)級芯片設(shè)計(jì)上,并使java技術(shù)的微處理器適應(yīng)不同的應(yīng)用領(lǐng)域。

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



相關(guān)IC型號
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!