| Viennacl. Routine di algebra lineare fornite da questa biblioteca C ++ |
Scarica ora |
Viennacl. Classifica e riepilogo
- Nome editore:
- Karl Rupp, Josef Weinbub
- Dimensione del file:
- 4.3 MB
Viennacl. Tag
Viennacl. Descrizione
Viennacl offre interfacce C ++ ad alto livello per routine di algebra lineare su CPU e GPU utilizzando OpenCL. L'attenzione si concentra su implementazioni generiche di risolutori iterativi spesso utilizzati per sistemi lineari di grandi dimensioni e semplice integrazione nei progetti esistenti. Caratteristiche * Solutori iterativi: sfumatura coniugata, gradiente di Biconjugate stabilizzato, residuo minimo generalizzato * Blas Level 1, Livello 2 e routine di livello 3 su GPU e CPU multi-core * Convenienti involucri C ++ per operazioni di algebra lineare comuni * Accesso alle GPU da NVIDIA che da AMD / ATI utilizzando OpenCL * Le CPU multi-core possono essere utilizzate in modo efficiente con ViennaCL e l'AMD App SDK * L'interfaccia C ++ č per lo pił compatibile con Ubl * Interfacce per Ublas, Eigen e MTL 4 * I solver iterativi possono essere utilizzati direttamente con oggetti Ublas, Eigen e MTL4 * Interfaccia Matlab per i risolutori iterativi (download separato) * Ambiente dell'ottimizzazione del kernel per prestazioni ottimali sulla macchina target
Viennacl. Software correlato