Browse Source

Small Matrix: disable low performance default kernel

tags/v0.3.18
Wangyang Guo 4 years ago
parent
commit
6b58bca18b
2 changed files with 6 additions and 0 deletions
  1. +3
    -0
      kernel/generic/gemm_small_matrix_permit.c
  2. +3
    -0
      kernel/generic/zgemm_small_matrix_permit.c

+ 3
- 0
kernel/generic/gemm_small_matrix_permit.c View File

@@ -29,9 +29,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

int CNAME(int transa, int transb, BLASLONG M, BLASLONG N, BLASLONG K, FLOAT alpha, FLOAT beta)
{
return 0;
/*
double MNK = (double) M * (double) N * (double) K;
if (MNK <= 100.0*100.0*100.0)
return 1;
else
return 0;
*/
}

+ 3
- 0
kernel/generic/zgemm_small_matrix_permit.c View File

@@ -29,9 +29,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

int CNAME(int transa, int transb, BLASLONG M, BLASLONG N, BLASLONG K, FLOAT alpha0, FLOAT alpha1, FLOAT beta0, FLOAT beta1)
{
return 0;
/*
double MNK = (double) M * (double) N * (double) K;
if (MNK <= 100.0*100.0*100.0)
return 1;
else
return 0;
*/
}

Loading…
Cancel
Save