I'm curious why you say they are very different? From where I sit, RVV also supports mask-like predication, and adds two concepts: LMUL (in-HW unrolling of each instruction) plus the ability to limit operations to a given number of elements.
The former is nifty, though intended for single-issue machines, and the latter seems redundant because masks can also do that.
The former is nifty, though intended for single-issue machines, and the latter seems redundant because masks can also do that.