BLASFEO swMATH ID: 19660 Software Authors: Gianluca Frison, Dimitris Kouzoupis, Andrea Zanelli, Moritz Diehl Description: BLASFEO: Basic linear algebra subroutines for embedded optimization. BLASFEO is a dense linear algebra library providing high-performance implementation of BLAS- and LAPACK-like routines for use in embedded optimization. A key difference with respect to existing high-performance implementations of BLAS is that the computational performance is optimized for small to medium scale matrices, i.e. for sizes up to a few hundreds. BLASFEO comes with three different implementations: a high-performance implementation (aiming at providing the highest performance for matrices fitting in cache), a reference implementation (providing portability and embeddability, and optimized for very small matrices), and a wrapper to standard BLAS and LAPACK (for high-performance on large matrices). The three implementations of BLASFEO together provide high-performance dense linear algebra routines for matrices ranging from very small to large. Compared to both open-source and proprietary highly-tuned BLAS libraries, for matrices of size up to about one hundred the high-performance implementation of BLASFEO is typically 20-30 Homepage: https://github.com/giaf/blasfeo Source Code: https://github.com/giaf/blasfeo Related Software: OpenBLAS; qpOASES; ACADO; qpDUNES; LAPACK; OSQP; HPIPM; acados; BLIS; VIATOC; MPT; CasADi; GitHub; FORCES NLP; GRAMPC; CVXGEN; FiOrdOs; OOQP; MKL; BLAS Cited in: 7 Publications all top 5 Cited by 15 Authors 5 Diehl, Moritz Mathias 4 Frison, Gianluca 4 Kouzoupis, Dimitris 4 Zanelli, Andrea 2 Quirynen, Rien 2 Sartor, Tommaso 1 Albin, Thivaharan 1 Di Cairano, Stefano 1 Frey, Jonathan 1 Gros, Sebastien 1 Klintberg, Emil 1 Novoselnik, Branimir 1 van Duijkeren, Niels 1 Van Zee, Field Garritt 1 Verschueren, Robin all top 5 Cited in 6 Serials 2 ACM Transactions on Mathematical Software 1 Optimal Control Applications & Methods 1 International Journal of Robust and Nonlinear Control 1 SIAM Journal on Scientific Computing 1 Vietnam Journal of Mathematics 1 Mathematical Programming Computation all top 5 Cited in 6 Fields 3 Numerical analysis (65-XX) 3 Operations research, mathematical programming (90-XX) 2 Calculus of variations and optimal control; optimization (49-XX) 2 Systems theory; control (93-XX) 1 (04-XX) 1 Computer science (68-XX) Citations by Year