|
The Concurrent Number Cruncher |
|
The Concurrent Number Cruncher (CNC): a general purpose symmetric sparse solver on the GPU. This library demonstrates how to combine recent GPU programming techniques and new GPU dedicated APIs with high performance computing strategies to implement a sparse general-purpose linear solver. The CNC was developped by Luc Buatois during his Ph.D. CNC is now part of the OpenNL library. [Download]
Publication: “Concurrent number cruncher - A GPU implementation of a general sparse linear solver”
Luc Buatois, Guillaume Caumon and Bruno Levy International Journal of Parallel, Emergent and Distributed Systems Older versions: [CNC 1.0 for Windows] [CNC 1.0 Linux port by Gianluca Moro] |