LinBox founding scope allocation, parallel building blocks, and separate compilation - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

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

Résumé

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.
Fichier principal
Vignette du fichier
lb-memparcmp-TechReport.pdf (157.48 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00506599 , version 1 (28-07-2010)

Identifiants

Citer

Jean-Guillaume Dumas, Thierry Gautier, Clément Pernet, B. David Saunders. LinBox founding scope allocation, parallel building blocks, and separate compilation. ICMS 2010 - 3rd International Congress on Mathematical Software, Sep 2010, Kobe, Japan. pp.77-83, ⟨10.1007/978-3-642-15582-6_16⟩. ⟨hal-00506599⟩
579 Consultations
217 Téléchargements

Altmetric

Partager

More