Tail agnostic, mask agnostic和vector masking是RVV显著区别于SIMD架构的特征之一~
【我将其理解为“V寄存器内的可变长向量”,除此之外,显著区别还有LMUL带来的“V寄存器之间的可变长向量”。】
这些概念,在RVV spec和Intrisic spec中的描述分散在若干不同的地方,且很抽象难懂。
这个视频总结了所有相关的文档出处链接,并配合我的理解和总结,目的是彻底搞通!
最重要的是,如果使用QEMU来模拟RVV,看完视频照做,可以避免踩坑!避免踩坑!避免踩坑!