• SVE学习记录- SVE特性以及寄存器


    本文地址:https://www.cnblogs.com/wanger-sjtu/p/SVE_learn_0.html

    SVE对比NEON有几个新增的地方。

    1. 变长的向量

    2. 支持Gather-load && Scatter-store

    3. 可以由P寄存器控制向量通道的计算

    4. 由软件控制的向量切分。

      1. 基于First Fault 寄存器完成的,加载不合法内存页的时候,会有记录
    5. 扩展浮点和位运算的水平缩减

    SVE 寄存器

    • Scalable vector registers
      Z0-Z15, 支持double、float、float16,int64、int32、int16、int8
      向量寄存器长度128-2048bit可变,具体取决于SoC厂商确定,当前手机上上商用的由联发科的天玑9200,长度是128bit,这部分与NEON共用。
    • Scalable predicate registers
      谓词寄存器,
      • P0-P7 控制的数据加载、存取、计算
      • P8-P15做循环控制
      • FFR : 用来软件推测的FFR寄存器


    __EOF__

  • 本文作者: 王二
  • 本文链接: https://www.cnblogs.com/wanger-sjtu/p/SVE_learn_0.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • 相关阅读:
    证券相关业务知识
    MQTT协议
    IDEA中创建Web工程流程
    matlab-day04
    pytorch 多GPU训练总结(DataParallel的使用)
    hadoop入门(八):配置历史服务器与查看
    超详细-Vivado配置Sublime+Sublime实现VHDL语法实时检查
    Cannot download sources:IDEA源码无法下载
    CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?
    iOS小技能:适配安全区域高度
  • 原文地址:https://www.cnblogs.com/wanger-sjtu/p/SVE_learn_0.html