0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm解析迁移到64位Android的主要原因有哪些

牵手一起梦 来源:IT之家 作者:骑士 2019-12-18 14:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今有无数运行于Arm CPU上的高效能移动应用,一个64位的体系架构将能保障它们未来的可持续发展,并孕育显著的创新机遇。在今年的Arm年度技术论坛上,Arm战略软件解决方案高级经理David Whaley分享了64位安卓应用开发的必然趋势。

为什么要迁移到64位Android

一般而言,概念上“64位”通常与一台设备的中央处理器(CPU)紧密相连。一颗64位的CPU被设计用于操作64位字长的整型数据。相较于32位设备,通常意味着它能更有效地处理更大的数据块。尽管实际观测到的性能提升常常会被各种因素所左右,但整体而言,64位处理器已被证实代表着更快的运行速度,更低延时的数据吞吐,以及更迅捷的用户响应(依托于出色的软件实现)。

事实上,Armv8架构可向下兼容过往的32位Arm架构产品。随着安卓内核成功移植到64位,其余的操作系统核心组件,程序库,和应用程序如今都能完美运行于32位或64位两种体系下。然而对于前沿的算力挑战,如人工智能AI),机器学习(ML),3D游戏,以及4K超高清显示等等而言,伴随32位指令集(ISA)而生的种种限制为人们诟病久已!英雄总有迟暮时,AArch32的架构实现历经多年演化,余下的改进空间日趋有限。

AArch32与AArch64 Geekbench性能对比现代设备对AArch64功能需求包括,增强的性能和内存访问功能、在系统和运行中提供最佳安全性,以及在AI、ML和AR方面的性能。2011年,Arm推出新架构Armv8迈入全新的64位世界。此后的2014年,谷歌在Android L版本系统正式支持64位。如今,约有90%的Android设备出厂支持Android的64位版本。

64位Android的主要优势有以下几点:

启用新的体系结构功能和指令

性能优势:游戏引擎能够减少加载时间,提升FPS表现

Android运行时的优化可提高Java应用程序的性能

增强安全功能:全新ISA功能可提供更好的安全性、内容保护和更少的攻击面

仅AArch64的CPU器件非常易于验证,可为其他功能释放裸片空间

专注于单个ISA可以节省成本,保持一致性并缩短上市时间

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9611

    浏览量

    394326
  • Android
    +关注

    关注

    12

    文章

    4041

    浏览量

    134794
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11370

    浏览量

    226388
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器故障的主要原因

    变频器(VFD,Variable-frequency Drive)在工业自动化中应用广泛,其 故障的主要原因大致可以分为以下几类,理解这些有助于快速排查和预防:   一、 电气相关原因(最常
    的头像 发表于 05-14 07:04 97次阅读

    STR71xF ARM7TDMI™ 32MCU深度解析:特性、架构与应用指南

    STR71xF ARM7TDMI™ 32MCU深度解析:特性、架构与应用指南 在电子工程师的日常工作中,选择一款合适的微控制器(MCU)至关重要。ST公司的STR71xF系列ARM
    的头像 发表于 04-17 15:15 262次阅读

    深入解析AD5273:64置OTP数字电位器的卓越性能与应用

    深入解析AD5273:64置OTP数字电位器的卓越性能与应用 在电子设计领域,数字电位器是一种关键的电子元件,它能实现对电阻值的精确控制,广泛应用于各种电子设备中。今天,我们就来详细探讨
    的头像 发表于 04-17 10:30 399次阅读

    深入解析AD5171:64置OTP数字电位器的卓越性能与应用

    深入解析AD5171:64置OTP数字电位器的卓越性能与应用 在电子设计领域,数字电位器作为一种重要的电子元件,广泛应用于各种系统中。今天我们要深入探讨的是Analog Devices公司
    的头像 发表于 04-16 17:20 455次阅读

    Freescale半导体QFN封装迁移及MC9S08QG8/4微控制器解析

    的QFN封装迁移以及MC9S08QG8/4微控制器的相关特性。 文件下载: MC9S08QG44CDNE.pdf 一、QFN封装迁移 1.1 迁移原因 Freescale半导体的部分封
    的头像 发表于 04-09 16:15 273次阅读

    RZ/A3UL Group 32 & 64 MPUs 深度解析:功能特性与设计要点

    RZ/A3UL Group 32 64 MPUs 深度解析:功能特性与设计要点 在电子设计领域,一款性能卓越的微处理器(MPU)对于产品的成功至关重要。今天,我们就来深入探讨一下 RZ/A3UL
    的头像 发表于 04-01 11:45 341次阅读

    MOS 管烧坏、炸管的主要原因哪些?怎么快速排查和解决?

    MOS管烧坏/炸管的主要原因哪些?怎么快速排查和解决?相信不少工程师都经历过这样的“高光时刻”:上电瞬间,一声脆响,一缕青烟,MOS管直接报废。更让人头疼的是,有时候换上新管子,一上电又“故技重施
    的头像 发表于 03-23 13:59 1101次阅读
    MOS 管烧坏、炸管的<b class='flag-5'>主要原因</b><b class='flag-5'>有</b>哪些?怎么快速排查和解决?

    32还是64?答案藏在你的项目里

    LuatOS系统具备强大的跨芯片平台支持能力,并为开发者同时提供 3264双版本固件 。 本文将基于LuatOS在Air780EPM开发板上的测试结果,详细分析32
    的头像 发表于 02-23 21:36 567次阅读
    32<b class='flag-5'>位</b>还是<b class='flag-5'>64</b><b class='flag-5'>位</b>?答案藏在你的项目里

    深入剖析ARM64内核关键文件:kernel-6.1/arch/arm64/kernel/head.S

    ARM64 架构的 Linux 内核开发中,arch/arm64/kernel/head.S是一个绕不开的关键文件—— 它是内核启动早期的 “桥梁”,承接 Bootloader 与内核初始化核心
    的头像 发表于 02-04 17:35 1473次阅读
    深入剖析<b class='flag-5'>ARM64</b>内核关键文件:kernel-6.1/arch/<b class='flag-5'>arm64</b>/kernel/head.S

    电子材料抗离子迁移方案!东亚合成 IXE/IXEPLAS,智美行科技免费试样

    离子迁移是电子材料失效的主要原因之一,封装材料中的 Na⁺、Cl⁻、Cu²⁺、Ag⁺等杂质离子,在电场、温湿度等环境因素作用下,会从材料内部迁移到布线表面或间隙中,形成导电通路,引发布线腐蚀、电路
    的头像 发表于 12-16 16:07 906次阅读
    电子材料抗离子<b class='flag-5'>迁移</b>方案!东亚合成 IXE/IXEPLAS,智美行科技免费试样

    轴承锈蚀的主要原因分析

    轴承锈蚀的主要原因分析 环境因素 湿度:空气中湿度的大小对轴承的锈蚀速度很大的影响。在临界湿度下,金属锈蚀的速度很慢,一旦湿度超过临界湿度,金属锈蚀的速度会突然上升。钢铁的临界湿度在65%左右
    的头像 发表于 11-22 10:50 2224次阅读

    电压暂降的原因哪些?

    存在显著差异,具体解析如下: 一、电网侧故障:最主要原因(占比约 60%) 电网自身的设备故障或操作失误,会导致电流骤增、电压骤降,且影响范围广(可能覆盖多个用户),持续时间多为 10ms~500ms。 1. 短路故障(占电网侧原因
    的头像 发表于 10-11 17:23 4854次阅读
    电压暂降的<b class='flag-5'>原因</b><b class='flag-5'>有</b>哪些?

    如何在Keil中将NuMicro BSP从Arm编译器5迁移到编译器6?

    在Keil中将NuMicro BSP从Arm编译器5迁移到编译器6!
    发表于 08-20 06:29

    SMT打样费用高?这5大核心原因你一定要知道!

    一站式PCBA加工厂家今天为大家讲讲影响SMT打样费用的主要原因哪些?影响SMT打样费用的主要原因。在电子产品研发阶段,SMT贴片打样是验证设计可行性的关键环节。然而,许多客户发现小批量SMT打样
    的头像 发表于 07-18 09:20 1010次阅读

    基于瑞萨64MPU RZ/G2L进行32应用软件开发

    本文主要介绍基于瑞萨64MPU RZ/G2L进行32应用软件开发的介绍,用于解决客户32软件移植相关问题,供客户参考。
    的头像 发表于 06-26 15:48 2303次阅读
    基于瑞萨<b class='flag-5'>64</b><b class='flag-5'>位</b>MPU RZ/G2L进行32<b class='flag-5'>位</b>应用软件开发