English

LinBox founding scope allocation, parallel building blocks, and separate compilation

Software Engineering 2010-09-08 v1 Mathematical Software Symbolic Computation

Abstract

To maximize efficiency in time and space, allocations and deallocations, in the exact linear algebra library \linbox, must always occur in the founding scope. This provides a simple lightweight allocation model. We present this model and its usage for the rebinding of matrices between different coefficient domains. We also present automatic tools to speed-up the compilation of template libraries and a software abstraction layer for the introduction of transparent parallelism at the algorithmic level.

Keywords

Cite

@article{arxiv.1009.1317,
  title  = {LinBox founding scope allocation, parallel building blocks, and separate compilation},
  author = {Jean-Guillaume Dumas and Thierry Gautier and Clément Pernet and B. David Saunders},
  journal= {arXiv preprint arXiv:1009.1317},
  year   = {2010}
}
R2 v1 2026-06-21T16:10:33.485Z