pulp-platform / snitch_cluster

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

gemm: Test multiple configurations #107

Closed fischeti closed 8 months ago

fischeti commented 8 months ago

Adresses #105

The GEMM kernel previously checked for unsupported transpositions of matrices and returned a non-zero exitcode. However, the assertions were wrong.

This PR removes the assertions from the GEMM kernel and moves them into the datagen script, where they should be easier to detect.

fischeti commented 8 months ago

@viv-eth Can you check if that solves your issue?

colluca commented 8 months ago

I added additional commits on top of this PR, to test multiple GEMM configurations: