Viennacl.

rotinas de álgebra linear fornecidas por esta biblioteca C ++
Baixe Agora

Viennacl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT License
  • Nome do editor:
  • Karl Rupp, Josef Weinbub
  • Tamanho do arquivo:
  • 4.3 MB

Viennacl. Tag


Viennacl. Descrição

O Viennacl fornece interfaces de alta nível C ++ para rotinas de álgebra lineares em CPUs e GPUs usando OpenCL. O foco é em implementações genéricas de solucionadores iterativos geralmente usados para grandes sistemas lineares e simples integração em projetos existentes. Recursos * Solvers iterativos: gradiente conjugado, gradiente de Biconjugate estabilizado, residual mínimo generalizado * Blas Nível 1, rotinas Nível 2 e Nível 3 em GPUs e CPUs Multi-Core * Convenientes C ++ Wrappers para operações de álgebra lineares comuns * Acesso a GPUs de NVIDIA e AMD / ATI usando OpenCL * CPUs multi-core podem ser usados eficientemente com viennacl e o aplicativo AMD SDK * Interface C ++ é principalmente compatível com UBLAS * Interfaces para UBLAS, EIGEN e MTL 4 * Os solucionadores iterativos podem ser usados diretamente com objetos UBLAs, Eigen e MTL4 * Interface Matlab para os solucionadores iterativos (download separado) * Ambiente de otimização do kernel para o desempenho ideal na máquina de destino


Viennacl. Software Relacionado