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 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0

    Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYj3smQu' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
    admin的头像-五八三
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    图形验证码
    取消
    昵称代码图片