如今有無數(shù)運行于Arm CPU上的高效能移動應(yīng)用,一個64位的體系架構(gòu)將能保障它們未來的可持續(xù)發(fā)展,并孕育顯著的創(chuàng)新機遇。在今年的Arm年度技術(shù)論壇上,Arm戰(zhàn)略軟件解決方案高級經(jīng)理David Whaley分享了64位安卓應(yīng)用開發(fā)的必然趨勢。
為什么要遷移到64位Android?
一般而言,概念上“64位”通常與一臺設(shè)備的中央處理器(CPU)緊密相連。一顆64位的CPU被設(shè)計用于操作64位字長的整型數(shù)據(jù)。相較于32位設(shè)備,通常意味著它能更有效地處理更大的數(shù)據(jù)塊。盡管實際觀測到的性能提升常常會被各種因素所左右,但整體而言,64位處理器已被證實代表著更快的運行速度,更低延時的數(shù)據(jù)吞吐,以及更迅捷的用戶響應(yīng)(依托于出色的軟件實現(xiàn))。
事實上,Armv8架構(gòu)可向下兼容過往的32位Arm架構(gòu)產(chǎn)品。隨著安卓內(nèi)核成功移植到64位,其余的操作系統(tǒng)核心組件,程序庫,和應(yīng)用程序如今都能完美運行于32位或64位兩種體系下。然而對于前沿的算力挑戰(zhàn),如人工智能(AI),機器學(xué)習(xí)(ML),3D游戲,以及4K超高清顯示等等而言,伴隨32位指令集(ISA)而生的種種限制為人們詬病久已!英雄總有遲暮時,AArch32的架構(gòu)實現(xiàn)歷經(jīng)多年演化,余下的改進空間日趨有限。
AArch32與AArch64 Geekbench性能對比現(xiàn)代設(shè)備對AArch64功能需求包括,增強的性能和內(nèi)存訪問功能、在系統(tǒng)和運行中提供最佳安全性,以及在AI、ML和AR方面的性能。2011年,Arm推出新架構(gòu)Armv8邁入全新的64位世界。此后的2014年,谷歌在Android L版本系統(tǒng)正式支持64位。如今,約有90%的Android設(shè)備出廠支持Android的64位版本。
64位Android的主要優(yōu)勢有以下幾點:
啟用新的體系結(jié)構(gòu)功能和指令
性能優(yōu)勢:游戲引擎能夠減少加載時間,提升FPS表現(xiàn)
Android運行時的優(yōu)化可提高Java應(yīng)用程序的性能
增強安全功能:全新ISA功能可提供更好的安全性、內(nèi)容保護和更少的攻擊面
僅AArch64的CPU器件非常易于驗證,可為其他功能釋放裸片空間
專注于單個ISA可以節(jié)省成本,保持一致性并縮短上市時間
責(zé)任編輯:gt
-
ARM
+關(guān)注
關(guān)注
134文章
9169瀏覽量
369223 -
Android
+關(guān)注
關(guān)注
12文章
3945瀏覽量
127943 -
cpu
+關(guān)注
關(guān)注
68文章
10905瀏覽量
213030
發(fā)布評論請先 登錄
相關(guān)推薦
探究傳感器故障的主要原因
從TMS320VC5509遷移到TMS320VC5509A
![從TMS320VC5509<b class='flag-5'>遷移到</b>TMS320VC5509A](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
從TMS320C64x遷移到TMS320C64x+
![從TMS320C<b class='flag-5'>64</b>x<b class='flag-5'>遷移到</b>TMS320C<b class='flag-5'>64</b>x+](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
從EDMA v2.0遷移到EDMA v3.0 TMS320C64X DSP
![從EDMA v2.0<b class='flag-5'>遷移到</b>EDMA v3.0 TMS320C<b class='flag-5'>64</b>X DSP](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
IT資源遷移到云服務(wù)器的關(guān)鍵因素
華納云:企業(yè)遷移到云端的主要原因是什么?
從遷移到基于Arm STM32的MSPMO指南
![從<b class='flag-5'>遷移到</b>基于<b class='flag-5'>Arm</b> STM32的MSPMO指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RV64之64位地址指令
焊接質(zhì)量缺陷產(chǎn)生的主要原因
![焊接質(zhì)量缺陷產(chǎn)生的<b class='flag-5'>主要原因</b>](https://file1.elecfans.com//web2/M00/E6/99/wKgaomZEEtGACvTlAAIqXyzg2mw537.jpg)
諧波引起電纜損壞的主要原因
![諧波引起電纜損壞的<b class='flag-5'>主要原因</b>](https://file1.elecfans.com/web2/M00/C4/50/wKgZomXylwKACDj0AAMgB93EXwU664.jpg)
入門級64位ARM?CORTEX?-A55 MPU數(shù)據(jù)手冊
![入門級<b class='flag-5'>64</b><b class='flag-5'>位</b><b class='flag-5'>ARM</b>?CORTEX?-A55 MPU數(shù)據(jù)手冊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論