R-17350-2015 - NnmfPack: A high performance library for non-negative matrix factorization

NnmfPack es una librería de alto rendimiento para resolver eficientemente los problemas de factorización de matrices no negativas. NnmfPack está codificada en C/CUDA y ha sido concebida para ser utilizada bajo sistema operativo Linux, o asimilables. NnmfPack está optimizada para arquitecturas de memoria compartida, incluyendo los procesadores con arquitectura x86 multinúcleo standar (CPU), arquitectura Intel MIC (Intel Xeon Phi) y arquitectura de NVIDIA para GPUs. NnmfPack es compatible con la especificación OpenMP y en su desarrollo se ha usado la plataforma de procesamiento paralelo de NVIDIA (CUDA) y las herramientas de desarrollo de Intel (Intel Parallel Studio). NnmfPack se apoya en librerías de alto rendimiento, tales como MKL de Intel, BLAS/LAPACK o ATLAS. para la resolución de problemas estándar del Algebra Lineal Numérica. NnmfPack contiene ejemplos de uso, así como la interface necesaria para su uso desde Matlab y GNU Octave. Puede descargarse de modo gratuito desde la página web http://structpack.uniovi.es/, cotitular del software

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Francisco José Martínez Zaldívar, Pedro Alonso Jordá, Victor Manuel García Molla, Antonio Manuel Vidal Maciá