From 63c00be7f74c7bf558f398b41bc80e76e087719f Mon Sep 17 00:00:00 2001 From: Freddie Witherden Date: Tue, 4 Apr 2023 07:41:48 -0500 Subject: [PATCH] Release 3.1.1. --- README.rst | 2 +- gimmik/_version.py | 2 +- gimmik/copenmp.py | 12 ++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 gimmik/copenmp.py diff --git a/README.rst b/README.rst index c30cd69..ef0a729 100644 --- a/README.rst +++ b/README.rst @@ -1,6 +1,6 @@ GiMMiK ====== -Generator of Matrix Multiplication Kernels - GiMMiK - is a tool for generation of high performance matrix multiplication kernel code for various accelerator platforms. Currently C, CUDA, ISPC, HIP and OpenCL are supported. +Generator of Matrix Multiplication Kernels - GiMMiK - is a tool for generation of high performance matrix multiplication kernel code for various accelerator platforms. Currently C, CUDA, HIP, ISPC, Metal, and OpenCL are supported. What does GiMMiK do? -------------------- diff --git a/gimmik/_version.py b/gimmik/_version.py index 83fddac..de610ae 100644 --- a/gimmik/_version.py +++ b/gimmik/_version.py @@ -1,3 +1,3 @@ # -*- coding: utf-8 -*- -__version__ = '3.1' +__version__ = '3.1.1' diff --git a/gimmik/copenmp.py b/gimmik/copenmp.py new file mode 100644 index 0000000..baddc60 --- /dev/null +++ b/gimmik/copenmp.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- + +from gimmik.base import MatMul + + +class COpenMPMatMul(MatMul): + platform = 'c-openmp' + basemeta = {} + + def _kernel_generators(self, dtype, dsize): + yield ('cstream', {}, {}) +