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

    文章

    9499

    浏览量

    388614
  • Android
    +关注

    关注

    12

    文章

    3985

    浏览量

    133033
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轴承锈蚀的主要原因分析

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

    电压暂降的原因哪些?

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

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

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

    sys_sem_free()传入的参数变成了NULL,引起这个现象的主要原因哪些?

    ).sem); 此时该传入的参数在莫名的情况下变成了NULL,该问题发生在频繁建立和断开TCP连接的测试案例中。 请教一下引起这个现象的主要原因哪些?
    发表于 04-30 07:35

    变频器对PLC和步进电机干扰的主要原因和解决办法

    、信号输入和输出工作失常,同时也可能使步进电机产生震动和运行失步。以下是对变频器干扰PLC和步进电机的主要原因及解决办法的详细分析: 一、主要原因 1. 变频器性能:性能较差的变频器可能产生更大的干扰。 2. 谐波干扰:变频器在整流
    的头像 发表于 04-10 07:34 1191次阅读
    变频器对PLC和步进电机干扰的<b class='flag-5'>主要原因</b>和解决办法

    Arm助力开发者加速迁移Arm架构云平台 Arm迁移资源分享

    随着基于 Arm 架构的云实例日益扩展,越来越多的用户正从传统平台迁移Arm 平台上。
    的头像 发表于 04-09 18:23 1019次阅读

    请问将项目从RT1024迁移到RT1064的最快方法是什么?

    我正在将我的项目从基于 RT1024 迁移到基于 RT1064 的下一代产品,是否快速的方法,或者我只能手动完成? 谢谢!
    发表于 03-31 06:15

    使用智能工具简化向Arm平台的迁移过程

    今年二月,Arm 推出了 GitHub Copilot 新扩展程序,助力快速迁移Arm 架构服务器。本文将带你了解开发者该如何利用 GitHub Copilot 和 Arm Run
    的头像 发表于 03-10 09:22 649次阅读
    使用智能工具简化向<b class='flag-5'>Arm</b>平台的<b class='flag-5'>迁移</b>过程

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)中。
    的头像 发表于 02-25 17:11 1052次阅读
    如何将项目从IAR<b class='flag-5'>迁移到</b>Embedded Studio

    CAN丢帧很常见,你知道哪些主要原因吗?(下)

    CAN总线在汽车和工业领域广泛应用,但通信问题可能影响其稳定性。本文探讨总线速率错误、电源不稳定和线程处理不当三大常见问题,分析原因并提供解决方法,助力优化通信可靠性。总线速率设置错误当总线速率设置
    的头像 发表于 02-25 11:33 1246次阅读
    CAN丢帧很常见,你知道<b class='flag-5'>有</b>哪些<b class='flag-5'>主要原因</b>吗?(下)

    CAN丢帧很常见,你知道哪些主要原因吗?(中)

    导读在工程应用中,CAN通信的稳定性至关重要,但丢帧和错误帧现象却时有发生。本文将简要分析导致这些问题的常见原因,并给出针对性的解决方案。一般来说,使用CAN通信的场合,对通信的稳定性都有很高的要求
    的头像 发表于 02-20 11:44 1963次阅读
    CAN丢帧很常见,你知道<b class='flag-5'>有</b>哪些<b class='flag-5'>主要原因</b>吗?(中)

    探究传感器故障的主要原因

    的正常运行,还可能带来安全隐患和经济损失。本文旨在深入探讨传感器故障的主要原因,以便我们更好地预防和应对。
    的头像 发表于 12-25 14:03 1820次阅读

    为什么开发者都往Arm平台迁移

    开发者深知,构建既能高效扩展又能控制成本的应用至关重要。云技术日新月异,其背后的技术也在不断发展。近年来,越来越多的公司意识到,将其应用从 x86 架构迁移到 Arm 架构能够带来诸多优势。Arm
    的头像 发表于 12-17 10:19 808次阅读