Algebraic enhancements for GEMM & AI accelerators
-
Updated
Feb 28, 2025 - Python
Algebraic enhancements for GEMM & AI accelerators
Algorithms in python and C
All algorithms and datastructures from Introduction to Algorithms (CLRS) in C
A C++ library for big integers and dynamic precision floating-point
Implement High-Performance Karatsuba Multiplier in High-Level Synthesis (HLS) for FPGA Based on Recursive Template
Montgomery multiplication in number bases that are a power of 2, like binary, hexadecimal, byte-wise etc. Used mainly in RSA, DH cryptosystems.
Построение и оптимизация алгоритмов (ЛЭТИ 2024) / Construction and optimization of algorithms (ETU 2024)
Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.
Simple Python implementation of the Karatsuba algorithm for multiplying two numbers.
A c++ high-precision calculator program, with plus, minus, fast multiply, improved division, improved module, fast power, bit-wise and, bit-wise or and bit-wise xor. Based on console, with colourful output.
10 algorithms for long arithmetic
Scripts created with AI assistance from white papers and publications and personal investigation
🔡 λ Karatsuba multiplication implemented in Haskell
C Library of functions to compute addition, subtraction, multiplication, division and exponentiation (positive exponent) of integers of arbitrary length.
Fast Multiplication algorithm for very long digit numbers.
Multiprecision arithmetic in cryptography.
C++20 implementation of a big integer precision arithmetic
C library to perform calculations on integers of arbitrary length
To associate your repository with the karatsuba topic, visit your repo's landing page and select "manage topics."