Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

LAPACK e BLAS sono due librerie (anche se sarebbe meglio dire che sono due API, visto che ci sono diverse librerie che implementano le funzioni di LAPACK e BLAS) che realizzano operazioni basiche di algebra lineare. Queste librerie si usano ampiamente nel calcolo scientifico, di fatto nVidia include una versione di BLAS: cuBLAS. La libreria MAGMA implementa su CUDA alcune funzioni di LAPACK. Da qualche giorno hanno cominciato a fare le prime prove con queste due librerie, iniziando dalla piattaforma linux a 64 bit. Hanno creato un'applicazione, magma_test, con la quale misurano la velocità di trasferimento fra l'host e la GPU, oltre a realizzare diverse operazioni in semplice e doppia precisione (non tutte le schede supportano la doppia precisione). Tali operazioni si realizzano tanto sulla GPU che sulla CPU, per comparare successivamente i valori ottenuti.

Accedi per commentare