blis
« Back to VersTracker
Description:
BLAS-like Library Instantiation Software Framework
Type: Formula  |  Latest Version: 2.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: linear-algebra blas hpc mathematics performance
Install: brew install blis
About:
BLIS is a portable software framework for high-performance BLAS-like linear algebra libraries. It enables the instantiation of optimized routines for various CPU architectures through a configurable build system. Its primary value is delivering near-peak floating-point performance for matrix operations without hardware-specific lock-in.
Key Features:
  • Configurable build system for targeting specific CPU microarchitectures
  • Supports both single-threaded and multi-threaded execution via BLAS-compatible APIs
  • High-performance GEMM (General Matrix Multiply) kernel optimization
  • Separable framework for developing custom BLAS-like routines
Use Cases:
  • Accelerating scientific computing and numerical simulations
  • Serving as a high-performance backend for numerical libraries like NumPy and SciPy
  • Benchmarking and comparing CPU floating-point performance across architectures
Alternatives:
  • OpenBLAS – OpenBLAS is a more monolithic fork of GotoBLAS, while BLIS offers a modular framework for customization.
  • Intel MKL – MKL is a proprietary, highly optimized library for Intel CPUs, whereas BLIS is open-source and portable across vendors.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 6:11pm 0 VERSION_BUMP 14e258e8