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
147 commitsLast commit ≈ 1 month 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

Leon Oostrum

Leon Oostrum

Leon Oostrum
Leon Oostrum
Developer
Netherlands eScience Center
0000-0001-8724-8372
RR
Ronald Rook
Developer
Sioux Technologies
WvB
Wiebe van Breukelen
Developer
ASTRON

Related projects

RECRUIT

Reducing Energy Consumption in Radio-astronomical and Ultrasound Imaging Tools

Updated 14 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 7 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 33 months ago
150 15