TropicalGEMM.jl

Fast Tropical matrix multiplication
Author TensorBFS
Popularity
6 Stars
Updated Last
2 Years Ago
Started In
March 2021

TropicalGEMM

Build Status

codecov

See the discussion here

https://github.com/JuliaSIMD/LoopVectorization.jl/issues/201

Get started

Open a Julia REPL and type ] to enter the pkg> mode, and then install related packages with

pkg> add TropicalNumbers, Octavian, TropicalGEMM, BenchmarkTools

In a julia REPL, you can try a minimum working example

julia> using TropicalNumbers, Octavian, TropicalGEMM, BenchmarkTools

julia> a = Tropical.(randn(1000, 1000))

julia> @benchmark Octavian.matmul_serial($a, $a)

Benchmarks

Matrix size n x n, CPU Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz. The benchmark and plotting scripts could be found in the benchmarks folder.

Float64 Float32

Used By Packages

No packages found.