Lably
Skip to content

BLIS (software)

  • 1 min read
  • 1 chapters

Related on Lably

Through Open-source software

BLIS yields high performance on many current CPU microarchitectures in both single-threaded and multithreaded modes of execution. BLIS also offers competitive performance for some cases of matrix multiplication in which one or more matrix operands are unusually skinny and/or small.

The framework achieves high performance by employing specialized kernels (typically written in GNU extended inline assembly syntax) along with cache and register blocking through matrix operands. BLIS also works on processors for which custom kernels have not yet been written; in those cases, the framework relies upon portable kernel implementations that perform at a lower rate of computation.

BLIS is sometimes described as a refactoring of GotoBLAS2, which was created by Kazushige Goto at the Texas Advanced Computing Center.

More in Computing and communication