laser

HPCLib

A high-performance computing library providing optimized primitives for tensor and matrix operations

The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers

GitHub

281 stars
14 watching
15 forks
Language: Nim
last commit: over 2 years ago
Linked from 1 awesome list

assemblerblascompiler-optimizationconvolutiondeep-learninggemmhigh-performance-computingjitmatrix-multiplicationopenmpparallelruntime-cpu-detectionsimdtensor

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mratsim/arraymancerA fast and ergonomic tensor library with automatic differentiation support for deep learning on multiple platforms.1,342
mratsim/constantineA high-performance cryptography library for cryptographic primitives and protocols used in blockchain and zero-knowledge proof systems417
clmathlibraries/clblasA software library that enables developers to tap into the performance benefits of heterogeneous computing by providing an OpenCL interface for BLAS functions.845
laurentmazare/ocaml-torchBindings for PyTorch's tensor library in OCaml for GPU acceleration and automatic differentiation416
biddata/bidmatA high-performance matrix library with CPU and GPU acceleration for data mining applications.265
blas-lapack-rs/accelerate-srcProvides optimized linear algebra and numerical computing capabilities via the Accelerate framework17
akabe/slapA linear algebra library with type-based static size checking for matrix operations.88
mmottl/lacamlAn OCaml interface to high-performance linear algebra libraries (BLAS/LAPACK) for numerical computations.128
numpi/hm-toolboxA toolbox implementing arithmetic operations for HODLR and HSS matrices in MATLAB.44
nvidia/matxA C++17 GPU-accelerated numerical computing library with Python-like syntax1,229
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196
versilov/matrexA fast and efficient matrix library for Elixir/Erlang with C implementation using CBLAS.479
hkust-knowcomp/r-netAn implementation of R-NET, a machine reading comprehension model using scaled multiplicative attention and variational dropout.578
uncomplicate/neanderthalA Clojure library providing optimized native libraries for fast matrix and linear algebra computations on CPU and GPU.1,079
ist-daslab/marlinAn optimized FP16xINT4 matrix multiplication kernel for large language models655