From 35695a3fb6dee0ad94baaa97dd8d7a9ad9d8156d Mon Sep 17 00:00:00 2001 From: aamir Date: Mon, 13 Aug 2018 12:53:13 -0700 Subject: generalized v4 completed;Note I have only added row major support for matrix b --- cuda-kernels/genericMatrixMultiply.cu | 48 ++++++++--------------------------- 1 file changed, 11 insertions(+), 37 deletions(-) (limited to 'cuda-kernels/genericMatrixMultiply.cu') diff --git a/cuda-kernels/genericMatrixMultiply.cu b/cuda-kernels/genericMatrixMultiply.cu index 95cf021..6a5d33f 100644 --- a/cuda-kernels/genericMatrixMultiply.cu +++ b/cuda-kernels/genericMatrixMultiply.cu @@ -40,9 +40,9 @@ void cudaErrCheck_(cudaError_t stat, const char *file, int line) { using namespace nvcuda; // Must be multiples of 16 for wmma code to work -#define MATRIX_M (16) -#define MATRIX_N (16) -#define MATRIX_K (16) +#define MATRIX_M (32) +#define MATRIX_N (32) +#define MATRIX_K (32) @@ -152,27 +152,27 @@ int main(int argc, char* argv[]) { b_host_wmma = (float*)malloc(MATRIX_K * MATRIX_N * sizeof(float)); - printf("a\n"); + printf("INITIAL_MATRIX_A\n"); for(int m=0;m0); for(int m=0;m