U svrhu testiranja performansi BLAS biblioteke korišten je računar ASUS ROG Strix sa Intel-ovim i7 procesorom. Testirane su 3 različite biblioteke i to:
- MKL,
- OpenBLAS,
- Reference BLAS.
Dobijeni rezultati su prikazani u nastavku.
Šta je BLAS?
Istorijski BLAS (Basic Linear Algebra Subprograms) ili danas BLAST (BLAS Technical Forum Standard) predstavlja specifikaciju skupa elementarnih funkcija (programskih rutina) za izvršavanje različitih matematičkih operacija u sklopu linearne algebre, i kao takav predstavlja standard za pisanje visoko optimizovanih biblioteka za različite tipove računarskih arhitektura. Pojavio se kao potreba da se određen skup matematičkih funkcija (operatora) standardizuje na neki način, kako bi se njihova upotreba mogla generalizovati na veći skup aplikacija [1].