LinBox founding scope allocation, parallel building blocks, and separate compilation - Archive ouverte HAL Access content directly
Conference Papers Year : 2010

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

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.
Fichier principal
Vignette du fichier
lb-memparcmp-TechReport.pdf (157.48 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
544 View
200 Download

Altmetric

Share

Gmail Facebook X LinkedIn More