FAMLIES Libraries
FAMLIES on Github
Organization page for all FAMLIES projects
Foundation Libraries
BLIS
BLAS-Like Library Instantiation Software
A portable, high-performance implementation of the BLAS API with a focus on architecture-aware performance. BLIS provides the micro-kernel layer that FAMLIES extends with algorithm selection and cross-layer fusion capabilities.
libflame
Formal Linear Algebra Methods Environment Library
An object-oriented library for dense linear algebra operations, supporting algorithm variants and auto-tuning. libflame demonstrates the principle of algorithm families that FAMLIES extends to the full software stack.
TBLIS
Tensor Based Library Instantiation Software
High-performance tensor contraction library designed multi-core CPU architectures. TBLIS demonstrates how tensor operations can be integrated with linear algebra infrastructure, a key principle of FAMLIES.
Related Tools and Resources
Spark
FLAME Algorithm Skeleton Generator
A web-based tool that generates FLAME algorithm skeletons for LaTeX, C, MATLAB/Octave or Python from a menu. Spark simplifies the typesetting of FLAME algorithms and code by generating the systematic parts.
Open Spark →PictureFLAME
FLAME Algorithm Animator
An interactive web-based animator that visualizes how FLAME implementations operate on matrices and vectors step by step. PictureFLAME helps students and researchers understand the mechanics of FLAME routines by highlighting which operand regions are read and written at each stage of a loop iteration.
Open PictureFLAME →