5 unstable releases

0.3.0 May 27, 2022
0.2.0 May 27, 2022
0.1.2 Apr 24, 2022
0.1.1 Apr 24, 2022
0.1.0 Apr 24, 2022

#159 in #multi-threading


Used in blis

MIT license

17MB
341K SLoC

C 314K SLoC // 0.2% comments FORTRAN Legacy 20K SLoC // 0.3% comments C++ 3K SLoC // 0.3% comments Shell 1.5K SLoC // 0.4% comments GNU Style Assembly 1.5K SLoC // 0.0% comments Python 602 SLoC // 0.4% comments Rust 140 SLoC // 0.0% comments

Rust bindings for BLIS.

https://github.com/flame/blis

Features

  • static (enabled by default): Link BLIS statically.
  • parallel-pthreads: Enables multithreading with pthreads.
  • parallel-openmp: Enables multithreading with openmp.
  • runtime-dispatch: Enables runtime dispatch on x86_64.

parallel-pthreads and parallel-openmp are mutually exclusive.

Dependencies