Vienacl

Rutinas de álgebra lineal proporcionadas por esta biblioteca C ++
Descargar ahora

Vienacl Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT License
  • 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