Algebraic enhancements for GEMM & AI accelerators
-
Updated
Feb 28, 2025 - Python
Algebraic enhancements for GEMM & AI accelerators
Algorithms in python and C
Montgomery multiplication in number bases that are a power of 2, like binary, hexadecimal, byte-wise etc. Used mainly in RSA, DH cryptosystems.
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.
Построение и оптимизация алгоритмов (ЛЭТИ 2024) / Construction and optimization of algorithms (ETU 2024)
Simple Python implementation of the Karatsuba algorithm for multiplying two numbers.
This repository have the python codes for various algorithmic problems
Implementation of karatsuba multiplication in python, Usage of Recursive function call. No usage of string functions
This repo presents a Python implementation of the Karatsuba algorithm.
Multiplication and exponentiation using Karatsuba Method
Algorithm python
Computational algebra practice code in Python: finite fields (Fp/Fq), polynomial arithmetic, fast multiplication/division (Karatsuba/FFT), and Cantor–Zassenhaus factorization.
Add a description, image, and links to the karatsuba topic page so that developers can more easily learn about it.
To associate your repository with the karatsuba topic, visit your repo's landing page and select "manage topics."