On Sat, 29 Apr 2023 10:52:50 PDT (-0700), jeffreya...@gmail.com wrote:
On 4/29/23 11:48, Palmer Dabbelt wrote:
Yea. And taking advantage of that behavior is definitely a performance
issue for QEMU. There's still work to do though. QEMU on vector code
is running crazy slow.
I guess we're kind of off the rails for a GCC patch, but that's
definately true. Across the board RVV is going to just need a lot of
work, it's very different than SVE or AVX.
Unfortunately QEMU performance isn't really a priority on our end, but
it's great to see folks digging into it.
Well, when a user mode SPEC run goes from ~15 minutes to multiple hours
for a single input workload within specint it becomes a development
problem. Daniel is loosely affiliated with my group in Ventana, so I
can bug him with this kind of stuff.
We've got another team actually doing the mechanics of the SPEC runs, we
just do the compiler. So while I guess it is a problem, it's not my
problem ;)
Maybe not the best way to go about things, but there's only so much that
can be done...