Matrix Multiplication Optimisation

Matrix muliplication (matmul) is a fundamental operation in machine learning. It is often the bottle-neck of model training and inference performance. This note is to review some recent techniques to optimise matmul efficiency.

This is a sample code of matrix multiplication in Zig

const std = @import("std");
const log = std.log.scoped("matmul");

log.info("Here is the matmul optimisation to be upated.", .{});

Here is a sample in Go language

package main

import(
    "fmt"
)

func main(){
    fmt.Println("Here is matmul to be updated...")
}