You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a set of survey data from the whisper.cpp example plus the framing context to show its relationship to the existing dpdk example.
Initial notes:
whisper.cpp uses a lot of vector math, so it is a good example of how GCC will autovectorize vector processing.
whisper.cpp uses a lot of 16 bit floating point math, but not in a way that RISC-V processors supporting one of the two common 16 bit floating point formats can yet use. This is likely to change dramatically.
whisper.cpp includes explicit RISC-V vector instrinsic C source code - but this code is not necessarily better than that produced by GCC's autovectorizer. The microarchitecture choices have a large impact on the generated instructions.
The text was updated successfully, but these errors were encountered:
Add a set of survey data from the
whisper.cpp
example plus the framing context to show its relationship to the existing dpdk example.Initial notes:
whisper.cpp
uses a lot of vector math, so it is a good example of how GCC will autovectorize vector processing.whisper.cpp
uses a lot of 16 bit floating point math, but not in a way that RISC-V processors supporting one of the two common 16 bit floating point formats can yet use. This is likely to change dramatically.whisper.cpp
includes explicit RISC-V vector instrinsic C source code - but this code is not necessarily better than that produced by GCC's autovectorizer. The microarchitecture choices have a large impact on the generated instructions.The text was updated successfully, but these errors were encountered: