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

SVE增加了变长向量支持,包括Gather-load和Scatter-store操作,通过P寄存器进行软件控制的向量通道计算和向量切分。FirstFault寄存器在加载非法内存页时记录异常,扩展了浮点和位运算的水平缩减功能。SVE的寄存器如Z0-Z15支持多种数据类型,长度可变,目前商用的如天玑9200为128bit。P0-P15谓词寄存器用于控制数据操作,而FFR寄存器用于软件推测。
摘要由CSDN通过智能技术生成

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寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值