Skip to main content
Ctrl K

ccglib

The Complex Common GEMM Library (ccglib) provides mixed-precision matrix-matrix multiplication kernels for complex data.

5
contributors
150 commitsLast commit ≈ 3 months ago7 stars0 forks

Description

The Complex Common GEMM library (ccglib) provides a C++ interface to run complex-valued matrix-matrix multiplication on GPU tensor/matrix cores. The library supports both CUDA and HIP.

Keywords
Programming languages
  • C++ 77%
  • Cuda 12%
  • CMake 5%
  • Python 5%
  • C 1%
  • HIP 1%
License
</>Source code

Participating organisations

ASTRON
Netherlands eScience Center

Contributors

Contact person

RR
Ronald Rook
Developer
Sioux Technologies
WvB
Wiebe van Breukelen
Developer
ASTRON

Related projects

WISDOM

Workload-Informed Selection for Device-agnostic Matrix-matrix multiplication

Updated 2 weeks ago
In progress

RECRUIT

Reducing Energy Consumption in Radio-astronomical and Ultrasound Imaging Tools

Updated 18 months ago
Finished

Related software

cudawrappers

CU

The cudawrappers library is a C++ wrapper for the Nvidia C libraries such as the CUDA driver, NVRTC, and cuFFT.

Updated 11 months ago
13

Kernel Tuner

KE

Kernel Tuner greatly simplifies the development of highly-optimized and auto-tuned CUDA, OpenCL, and C code, supporting many advanced use-cases and optimization strategies that speed up the auto-tuning process.

Updated 36 months ago
161 15