www.wikidata.uk-ua.nina.az
Basic Linear Algebra Subprograms BLAS ukr Osnovni pidprogrami z linijnoyi algebri vstanovlenij de fakto standart interfejsu bibliotek pidprogram priznachenih dlya vikonannya osnovnih operacij linijnoyi algebri takih yak napriklad mnozhennya matric ta vektoriv Upershe taki pidprogrami bulo opublikovano 1979 roku Na yih osnovi buduyutsya bilshi paketi taki yak LAPACK Konkretni vtilennya protokolu u viglyadi bibliotek rozroblyayutsya yak providnimi liderami komp yuternoyi tehnologiyi napriklad Intelom tak i inshimi avtorami Pidprogrami linijnoyi algebri shiroko vikoristovuyutsya v zastosuvannyah yaki vimagayut intensivnih obchislen a tomu vimagayut osoblivo uvazhnoyi rozrobki j optimizaciyi Napriklad ATLAS en variant BLAS yakij mozhe legko perenositisya z odniyeyi platformi na inshu j optimizuvatisya dlya vikoristannya na mashinah konkretnoyi arhitekturi Benchmark LINPACK silno zalezhit vid shvidkosti vikonannya pidprogrami DGEMM yaka vhodit do BLAS Zmist 1 Funkcionalnist 1 1 Riven 1 1 2 Riven 2 1 3 Riven 3 2 RealizaciyiFunkcionalnist red Funkcionalnist BLAS rozbivayetsya na tri rivni Riven 1 red Cej riven mistit operaciyi zagalnogo viglyadu y a x y displaystyle boldsymbol y leftarrow alpha boldsymbol x boldsymbol y nbsp a takozh skalyarnogo dobutku normi vektora ta deyaki inshi Riven 2 red Cej riven mistit operaciyi dij mizh vektorami j matricyami zagalnogo viglyadu y a A x b y displaystyle boldsymbol y leftarrow alpha A boldsymbol x beta boldsymbol y nbsp a takozh pidprogrami znahodzhennya rozv yazku rivnyannya T x y displaystyle T boldsymbol x boldsymbol y nbsp dlya trikutnoyi matrici T displaystyle T nbsp Riven 3 red Cej riven mistit operaciyi z matricyami viglyadu C a A B b C displaystyle C leftarrow alpha AB beta C nbsp a takozh rozv yazok rivnyannya B a T 1 B displaystyle B leftarrow alpha T 1 B nbsp dlya trikutnoyi matrici T displaystyle T nbsp ta inshi pidprogrami Zokrema syudi vhodit populyarna u vikoristannyah operaciya peremnozhennya matric Realizaciyi red Accelarate Platforma vid Apple stvorena dlya Mac OS X ta iOS yaka mistit adaptovani versiyi BLAS i LAPACK 1 Arhivovano 3 grudnya 2010 u Wayback Machine 2 Arhivovano 18 serpnya 2016 u Wayback Machine dd C AMP BLAS Biblioteka C AMP BLAS ye vidkritoyu realizaciyeyu BLAS dlya Majkrosoftivskogo rozshirennya Visual C 3 Arhivovano 8 lipnya 2017 u Wayback Machine dd Goto BLAS Opublikovana pid licenziyeyu BSD realizaciya BLAS adaptovana pid Intel Nehalem Atom VIA VIA Nano AMD Opteron 4 dd GSL GNU Scientific Library biblioteka obchislyuvalnih metodiv dlya mov C ta S sho rozpovsyudzhuyetsya pid licenziyeyu GNU General Public License 5 Arhivovano 9 chervnya 2005 u Wayback Machine dd Intel MKL Intelivska matematichna biblioteka Math Kernel Library rozrahovana na x86 32 bitnu i 64 bitnu arhitekturu Vklyuchaye optimizaciyi dlya Intel Pentium Core ta Intel Xeon procesoriv i Intel Xeon Phi pidtrimuyetsya Linux Windows i Mac OS X 6 Arhivovano 9 serpnya 2013 u Wayback Machine dd Netlib BLAS Oficijna realizaciya z netlib Isnuyut versiyi na movah programuvannya C ta Fortran 77 7 Arhivovano 10 sichnya 2010 u Wayback Machine dd OpenBLAS Optimizovanij i rozparalelenij BLAS na osnovi Goto BLAS vikladenij na GitHub Arhivovano 14 serpnya 2013 u Wayback Machine 8 Arhivovano 24 listopada 2012 u Wayback Machine Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno listopad 2014 Otrimano z https uk wikipedia org w index php title Basic Linear Algebra Subprograms amp oldid 35360253