| Viennacl. rotinas de álgebra linear fornecidas por esta biblioteca C ++ |
Baixe Agora |
Viennacl. Classificação e resumo
- 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