| Vienacl Rutinas de álgebra lineal proporcionadas por esta biblioteca C ++ |
Descargar ahora |
Vienacl Clasificación y resumen
- Nombre del editor:
- Karl Rupp, Josef Weinbub
- Tamaño del archivo:
- 4.3 MB
Vienacl Etiquetas
Vienacl Descripción
VIENNACL proporciona interfaces de alto nivel C ++ para rutinas álgebra lineales en CPU y GPU utilizando OpenCL. La atención se centra en las implementaciones genéricas de los solucionadores iterativos que se utilizan a menudo para sistemas de grandes lineales y una simple integración en los proyectos existentes. Características * Solucionadores iterativos: degradado conjugado, gradiente de biconjugado estabilizado, residual mínimo generalizado * Blas Nivel 1, Nivel 2 y Rutinas de Nivel 3 en GPUS y CPUS Multi-Core * Envoltorios cómodos de C ++ para operaciones de álgebra lineal comunes * Acceso a GPUS desde NVIDIA y AMD / ATI utilizando OpenCL * Las CPU multinúcleo se pueden usar de manera eficiente con Viennacl y la aplicación AMD SDK * La interfaz C ++ es en su mayoría compatibles con UBLAS * Interfaces para Ublas, Eigen y MTL 4. * Los solucionadores iterativos se pueden usar directamente con los objetos UBLAS, EIGEN y MTL4 * Interfaz MATLAB para los solucionadores iterativos (descarga separada) * Entorno de optimización del kernel para un rendimiento óptimo en la máquina de destino
Vienacl Software relacionado