建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
100920vzwo5p2v526gbmqb.jpg 鲲鹏应用创新大赛微话题 【鲲鹏知识挑战赛】参与挑战,赢取精彩好礼! 汇聚鲲鹏领域技术专家大咖
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

早安巴黎

发帖: 9粉丝: 6

级别 : 版主

发消息 + 关注

发表于2020年02月27日 11:33:26 5373 3
直达本楼层的链接
楼主
显示全部楼层
[交流分享] 干货来袭~~鲲鹏920处理器指令替换案例集,赶快收藏起来吧


华为鲲鹏处理器基于Arm架构。Arm是一种CPU架构,有别于Intel、AMD CPU采用的CISC复杂指令集,Arm CPU采用RISC精简指令集(reduced instruction set computer,精简指令集计算机)。

传统的CISC体系由于指令集庞大,指令长度不固定,指令执行周期有长有短,使指令译码和流水线的实现在硬件上非常复杂,给芯片的设计开发和成本的降低带来了极大困难。

随着计算机技术的发展需要不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂。然而,在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。

针对这些明显的弱点,1979年美国加州大学伯克利分校提出了RISC(Reduced Instruction Set Computer,精简指令集计算机)的概念。RISC并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。

RISC结构优先选取使用频率最高的简单指令,避免复杂指令。将指令长度固定,指令格式和寻址方式种类减少。以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。

Arm架构具有更好的并发性能,匹配业务特征能耗比更佳,更加灵活丰富的选择,业界热点快速发展。

华为鲲鹏处理器兼容Armv8指令集,详细信息请参考《Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile》。


本文档详细描述了华为鲲鹏920处理器指令替换的相关案例,供需要的开发者参考使用,大家使用过程中如果有类似的指令替换案例积累,欢迎大家盖楼补充。

文档获取地址:

https://support.huaweicloud.com/pinsrcase-kunpengprocs/kunpengprocessor_18_0001.html

举报
分享

分享文章到朋友圈

分享文章到微博

阿奇@汪汪队

发帖: 59粉丝: 44

级别 : 版主

发消息 + 关注

发表于2020年02月27日 11:46:12
直达本楼层的链接
沙发
显示全部楼层

非常好啊,这个必须给赞啊

网友粉丝们有福了,大美女有一篇干货。。。。

点赞 评论 引用 举报

五湖四海@银河护卫队

发帖: 101粉丝: 34

级别 : 版主

发消息 + 关注

发表于2020年02月27日 16:20:02
直达本楼层的链接
板凳
显示全部楼层

收藏,非常好~
点赞 评论 引用 举报

长颈鹿脖子短

发帖: 0粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2020年04月27日 23:02:19
直达本楼层的链接
地板
显示全部楼层

实用!

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册