OpenBLAS - OpenBLAS
Původní autoři | Kazushige Goto |
---|---|
Vývojáři | Zhang Xianyi, Wang Qian, Werner Saar |
První vydání | 22. března 2011 |
Stabilní uvolnění | 0.3.12 / 24. října 2020[1] |
Úložiště | ![]() |
Operační systém | Linux Microsoft Windows Operační Systém Mac FreeBSD |
Plošina | x86 x86-64 MIPS PAŽE ARM64 NAPÁJENÍ[2] IBM Z SPARC |
Typ | Knihovna lineární algebry; implementace BLAS |
Licence | Licence BSD |
webová stránka | www![]() |
v vědecké výpočty, OpenBLAS je open-source provádění BLAS (Základní podprogramy lineární algebry) a LAPACK API s mnoha ručně vytvořenými optimalizacemi pro konkrétní procesor typy. Je vyvíjen v laboratoři paralelního softwaru a výpočetní vědy, ISCAS.
OpenBLAS přidává optimalizované implementace jader lineární algebry pro několik procesorových architektur, včetně Intel Sandy Bridge[3]a Loongson.[4] Tvrdí, že dosahuje výkonu srovnatelného s Intel MKL: to většinou platí pro část BLAS, zatímco část LAPACK zaostává.
OpenBLAS je vidlice GotoBLAS 2, který vytvořil Kazushige Goto na Texas Advanced Computing Center.
Viz také
- Automaticky vyladěný software lineární algebry (ATLAS)
- BLIS (BLAS-like Instantiation Software)
- Knihovna Intel Math Kernel Library (MKL)
Reference
- ^ Vydání · xianyi / OpenBLAS - GitHub
- ^ „xianyi / OpenBLAS“. GitHub. Citováno 2020-02-09.
- ^ Wang Qian; Zhang Xianyi; Zhang Yunquan; Qing Yi (2013). AUGEM: Automaticky generujte vysoce výkonná hustá jádra lineární algebry na procesorech x86 (PDF). Mezinárodní konf. o vysoce výkonných výpočtech, vytváření sítí, ukládání a analýze.
- ^ Zhang Xianyi; Wang Qian; Zhang Yunquan (2012). Modelem řízená optimalizace výkonu BLAS úrovně 3 na procesoru Loongson 3A. IEEE 18. mezinárodní konf. o paralelních a distribuovaných systémech (ICPADS).