numerics 0.1.0
Loading...
Searching...
No Matches
matrix.cpp File Reference

SIMD backend – hand-written AVX2/NEON matmul and matvec. More...

#include "core/matrix.hpp"
#include "../seq/impl.hpp"
#include <algorithm>
#include <cassert>

Go to the source code of this file.

Namespaces

namespace  num
 
namespace  num::backends
 
namespace  num::backends::simd
 

Functions

void num::backends::simd::matmul (const Matrix &A, const Matrix &B, Matrix &C, idx block_size)
 
void num::backends::simd::matvec (const Matrix &A, const Vector &x, Vector &y)
 

Detailed Description

SIMD backend – hand-written AVX2/NEON matmul and matvec.

Definition in file matrix.cpp.