经验总结:

  • 手机指令集主要跟芯片相关,如果是c端,就默认是arm芯片了,也只有arm芯片才有armv7和armv8之分。
  • 如果上MNN的话,MNN的量化都是做在armv8上的
  • 现在c端大部分都是64位APP,对应的架构是armv8。
  • 寄存器个数不一样,指令集也不一样。需要针对这些不同重新设计计算的方式。

armv7:

  • 一般偏低端机才有armv7,而armv7 是可以优化的。
  • 模型一般在armv7上跑得较慢,而MNN现在对armv7不能加速。但是据说抖音的都跑在armv7上,且还能加速。

armv8:

  • 目前开源的库基本都是在armv8上做的优化。
  • armv8 比armv7大概10%~20%的收益,一般能用v8,就不用v7。
  • MNN量化之后armv8大概比armv7快一倍。
  • tnn的armv8做的还可以,v7这块笔者不太了解,关注得比较少。

手机指令集:armv7 armv8相关推荐

  1. ARMV7,ARMV8

    ARMV7,ARMV8 ARMV7是32位,2011年出了ARMV8,是64位架构,IPHONE5S以上都是64位架构,说明是使用ARMV8?? posted on 2018-08-15 07:08 ...

  2. [ARM异常]-图解armv7/armv8的异常向量表和基地址

    ★★★ 友情链接 : 个人博客导读首页-点击此处 ★★★ (armv7) (armv8)

  3. ARMv7/ARMv8/ARMv9架构你不知道的那些事

    快速链接: .

  4. RISC V (RV32+RV64) 架构 整体介绍

    文章目录 riscv 市场 芯片介绍 软件介绍 开发板介绍 PC介绍 riscv 架构 编程模型(指令集/寄存器/ABI/SBI) 运行状态 指令集 寄存器 riscv32和riscv64两者的区别 ...

  5. ARM V8A体系结构-第五章 ARMv8指令集简介

    概述 ARMv8体系结构中引入的最重要的变化之一是添加了64位指令集.该指令集补充了现有的32位指令集体系结构.此新增提供了对64位宽整数寄存器和数据操作的访问,以及使用64位大小的内存指针的能力.新 ...

  6. 【ARMv8 编程】ARMv8 指令集介绍

    ARMv8 架构中引入的最重要的变化之一是增加了 64 位指令集.该指令集补充了现有的 32 位指令集架构.这种增加提供了对 64 位宽整数寄存器和数据操作的访问,以及使用 64 位长度的内存指针的能 ...

  7. ARMV8体系结构简介

    1.前言 本文的主要内容来源于ARMV8白皮书v5,对ARMV8做一个概述.包含如下的内容: 首先从背景谈起,讲述ARM的发展历程: 之后介绍ARMV8体系结构的基本特征: 介绍A64指令集 介绍异常 ...

  8. 一文带你分分钟掌握智能手机处理器的前世今生,再也不用担心妈妈老婆女友让我选手机啦

    你对过去知道的越多,对未来就看的越远 1 引言 手机提供给了我们多样化生活,它让我们随时随地和世界保持连接,就象呼吸空气一样平常.我们每天起来第一件事就是打开手机,晚上睡前最后一件事是放下手机.几分钟 ...

  9. 一文带你分分钟掌握手机ARM处理器的前世今生,再也不用担心妈妈老婆女友让我选手机啦...

    你对过去知道的越多,对未来就看的越远 01 引言 手机提供给了我们多样化生活,它让我们随时随地和世界保持连接,就象呼吸空气一样平常.我们每天起来第一件事就是打开手机,晚上睡前最后一件事是放下手机.几分 ...

最新文章

  1. RocketMQ3.2.2生产者发送消息自动创建Topic队列数无法超过4个
  2. JSON 接口如何实现 RSA 非对称加密与签名
  3. n条线分平面问题解决方法总结
  4. Anaconda安装tenserflow
  5. RocketMQ的架构
  6. ML.NET Cookbook:(5)如何查看中间过程数据?
  7. 它来了,它终于来了!3299元的新款iPhone SE上架了
  8. 算法提高 拿糖果【埃氏筛 动态规划】
  9. web_xml 控制web行为
  10. homebrew安装失败的解决方案
  11. 计算给定坐标系和各个定点坐标的凸多边形的面积
  12. 使用python Selenium实现智慧树界面化自动刷网课 chromehandless实现智慧树无界面化自动刷网课
  13. 回顾安全多方计算-SMPC(MPC)
  14. python百度贴吧发帖签到_百度贴吧签到脚本
  15. 获取windows7 trustedInstaller权限
  16. 线性方程组的几种解法以及解的性质和结构
  17. 阿里P7架构师浅谈Java 的年薪 40W 是什么水平?
  18. 跟光磊学Java-macOS版Java8开发环境搭建(基于ARM 64-bit)
  19. resnet-50介绍(一)
  20. 逆向工具之脱壳神器反射大师(附脱壳环境搭建、脱壳实战)

热门文章

  1. Cisco Packet Tracer(思科模拟器)的安装及配置
  2. 【转载】解决latex里面的:Bibliography not compatible with author-year citation
  3. c语言程序设计中 编写韩束,详解C语言函数
  4. 刚出锅的 Axios 网络请求源码阅读笔记
  5. CarPlay 无线连接(蓝牙+WIFI)
  6. Python 常用 150 个英语单词
  7. Linux 环境配置的最佳实践
  8. 获取apk证书MD5值的方法
  9. bootstrap支付宝充值html,jQuery+Bootstrap手机端支付宝金额充值表单页面代码
  10. 前端页面组件开发工具Pager-taglib