GiMMiK is a Python based kernel generator for
matrix multiplication kernels for various accelerator platforms. For
small operator matrices the generated kernels are capable of
outperfoming the state-of-the-art general matrix multiplication
routines such as cuBLAS GEMM or clBLAS GEMM. GiMMiK was originally
developed as part of Bartosz Wozniak's master's thesis in the
Department of Computing at Imperial College London and is currently
maintained by Freddie Witherden.
Raw data
{
"_id": null,
"home_page": "https://github.com/vincentlab/GiMMiK",
"name": "gimmik",
"maintainer": "Freddie Witherden",
"docs_url": null,
"requires_python": "",
"maintainer_email": "freddie@witherden.org",
"keywords": "Matrix Multiplication,ISPC,GPU,CUDA,HIP,Metal,OpenCL",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/c3/d7/249f3835d341bd23d8fd919904f2592ea9a8c3019e3eb8bceee02f5c2c87/gimmik-3.2.1.tar.gz",
"platform": null,
"description": "GiMMiK is a Python based kernel generator for\nmatrix multiplication kernels for various accelerator platforms. For\nsmall operator matrices the generated kernels are capable of\noutperfoming the state-of-the-art general matrix multiplication\nroutines such as cuBLAS GEMM or clBLAS GEMM. GiMMiK was originally\ndeveloped as part of Bartosz Wozniak's master's thesis in the\nDepartment of Computing at Imperial College London and is currently\nmaintained by Freddie Witherden.\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Generator of Matrix Multiplication Kernels",
"version": "3.2.1",
"project_urls": {
"Homepage": "https://github.com/vincentlab/GiMMiK"
},
"split_keywords": [
"matrix multiplication",
"ispc",
"gpu",
"cuda",
"hip",
"metal",
"opencl"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "930129808394f21b322dfd3644ffe5d0ad85eb66820fe5f8ddedbe0375fd8137",
"md5": "1b92f147ae99648b1ff0fd02e93e9727",
"sha256": "c99a0461699297b568aff95bab585f996502df8b0407e7882fb141322b95e737"
},
"downloads": -1,
"filename": "gimmik-3.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1b92f147ae99648b1ff0fd02e93e9727",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 26538,
"upload_time": "2024-02-14T13:48:17",
"upload_time_iso_8601": "2024-02-14T13:48:17.351255Z",
"url": "https://files.pythonhosted.org/packages/93/01/29808394f21b322dfd3644ffe5d0ad85eb66820fe5f8ddedbe0375fd8137/gimmik-3.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c3d7249f3835d341bd23d8fd919904f2592ea9a8c3019e3eb8bceee02f5c2c87",
"md5": "c4a9ef9bf67e211f286f324fde06df4e",
"sha256": "048644bd71497eb07e144f2c22fdee49ba23e1cde5fb954c3c30c4e3ea23687a"
},
"downloads": -1,
"filename": "gimmik-3.2.1.tar.gz",
"has_sig": false,
"md5_digest": "c4a9ef9bf67e211f286f324fde06df4e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12101,
"upload_time": "2024-02-14T13:48:19",
"upload_time_iso_8601": "2024-02-14T13:48:19.462653Z",
"url": "https://files.pythonhosted.org/packages/c3/d7/249f3835d341bd23d8fd919904f2592ea9a8c3019e3eb8bceee02f5c2c87/gimmik-3.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-14 13:48:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "vincentlab",
"github_project": "GiMMiK",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "gimmik"
}