LIKWID.jl

Like I Knew What I am Doing

LIKWID.jl is a Julia wrapper for LIKWID.

Installation

First install likwid following https://github.com/RRZE-HPC/likwid#download-build-and-install, and then use the Julia package manger to install ]add https://github.com/JuliaPerf/LIKWID.jl.

Example

using LIKWID
using LinearAlgebra

A = rand(128, 64)
B = rand(64, 128)
C = zeros(128, 128)

LIKWID.Marker.startregion("matmul")
mul!(C, A, B)
LIKWID.Marker.stopregion("matmul")

License

LIKWID.jl is licensed under the MIT license.