OpenBLAS

OpenBLAS(オープンブラス)とは、数値線形代数のライブラリで、BLASとLAPACK[3]のオープンソース実装である。様々�…

OpenBLAS
OpenBLAS
開発元 Zhang Xianyi, Martin Kroeker
初版 2011年3月22日 (15年前) (2011-03-22)
最新版
0.3.29 / 2025年1月12日 (19か月前) (2025-01-12)[1]
リポジトリ ウィキデータを編集
プログラミング
言語
C
FORTRAN
アセンブリ言語
対応OS Linux
Microsoft Windows
macOS
FreeBSD
OpenBSD
NetBSD
DragonFly BSD
Android
iOS
AIX
Haiku
Solaris[2]
プラットフォーム x86, x64
ARM32, ARM64
MIPS32, MIPS64
POWER
IBM zEnterprise
RISC-V[2]
種別 数値線形代数
ライセンス 三条項BSDライセンス
公式サイト www.openblas.net
テンプレートを表示

OpenBLAS(オープンブラス)とは、数値線形代数ライブラリで、BLASLAPACK[3]オープンソース実装である。様々なプロセッサ向けに、手作業で最適化している。以前より定評のあった、Texas Advanced Computing Center の後藤和茂による GotoBLAS(2010年を最後に更新なし)をベースに、2011年に GotoBLAS2 1.13 から派生して開発が続けられている。

Intel Sandy Bridgeマイクロアーキテクチャ[4]Loongson[5] をはじめとして様々なプロセッサ向けに最適化していて、Intel oneAPI Math Kernel Library に匹敵する速度で動いていると主張している[6]

関連項目

参照

  1. ^ Releases · OpenMathLib/OpenBLAS”. 2025年3月21日閲覧。
  2. ^ a b OpenBLAS/README.md at develop · OpenMathLib/OpenBLAS - GitHub
  3. ^ combining OpenBLAS with LAPACK · Issue #203 · OpenMathLib/OpenBLAS”. 2024年4月21日閲覧。
  4. ^ Wang Qian; Zhang Xianyi; Zhang Yunquan; Qing Yi (2013). AUGEM: Automatically Generate High Performance Dense Linear Algebra Kernels on x86 CPUs (PDF). Int'l Conf. on High Performance Computing, Networking, Storage and Analysis.
  5. ^ Zhang Xianyi; Wang Qian; Zhang Yunquan (2012). Model-driven Level 3 BLAS Performance Optimization on Loongson 3A Processor. IEEE 18th Int'l Conf. on Parallel and Distributed Systems (ICPADS).
  6. ^ Faq · xianyi/OpenBLAS Wiki - GitHub

外部リンク

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.