pulp-platform / snitch_cluster

An energy-efficient RISC-V floating-point compute cluster.
https://pulp-platform.github.io/snitch_cluster/
Apache License 2.0
52 stars 55 forks source link

GEMM kernel stalls due to dimension mismatches #98

Closed viv-eth closed 5 months ago

viv-eth commented 9 months ago

For some dimensions of the optimized kernels the SSR region will stall, since the buffer will not be consumed entirely due to SIMD/loop unrolling. Need to add constraints on dimension in datagen.py

colluca commented 5 months ago

Fixed by https://github.com/pulp-platform/snitch_cluster/pull/137/.