Motivated by the need to formalize generation of fast running code for linear algebra applications, we show how an index-free, calculational approach to matrix algebra can be developed by regarding matrices as morphisms of a category with biproducts. This shifts the traditional view of matrices as indexed structures to a type-level perspective analogous to that of the pointfree algebra of programming. The derivation of fusion, cancellation and abide laws from the biproduct equations makes it easy to calculate algorithms implementing matrix multiplication, the kernel operation of matrix algebra, ranging from its divide-and-conquer version to the conventional, iterative one. From errant attempts to learn how particular products and coproduct...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...
Motivated by the need to formalize generation of fast running code for linear algebra applications, ...
Abstract. Motivated by the need to formalize generation of fast run-ning code for linear algebra app...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
International audienceInterested in formalizing the generation of fast running code for linear algeb...
Interested in formalizing the generation of fast running code for linear algebra applica-tions, the ...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
AbstractAlthough general theories are beginning to emerge in the area of automata based complexity t...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
What part does algebra play in representing the real world abstractly? How can algebra be used to so...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
There is a need for a language able to reconcile the recent upsurge of interest in quantitative meth...
With the emergence of thread-level parallelism as the primary means for continued improvement of per...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...
Motivated by the need to formalize generation of fast running code for linear algebra applications, ...
Abstract. Motivated by the need to formalize generation of fast run-ning code for linear algebra app...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
International audienceInterested in formalizing the generation of fast running code for linear algeb...
Interested in formalizing the generation of fast running code for linear algebra applica-tions, the ...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
AbstractAlthough general theories are beginning to emerge in the area of automata based complexity t...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
What part does algebra play in representing the real world abstractly? How can algebra be used to so...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
There is a need for a language able to reconcile the recent upsurge of interest in quantitative meth...
With the emergence of thread-level parallelism as the primary means for continued improvement of per...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...
Linear algebra and matrix theory are fundamental tools for almost every area of mathematics, both pu...