「BLAS (Basic Linear Algebra Subprograms)」の版間の差分

提供:MonoBook
ページの作成:「'''BLAS (Basic Linear Algebra Subprograms)'''とは、Fortran向けの線形代数の基本的な関数を集めたサブルーチン集(ライブラ…」
 
編集の要約なし
 
12行目: 12行目:


* http://www.netlib.org/blas/
* http://www.netlib.org/blas/
[[category: Fortran]]

2024年8月28日 (水) 09:32時点における最新版

BLAS (Basic Linear Algebra Subprograms)とは、Fortran向けの線形代数の基本的な関数を集めたサブルーチン集(ライブラリ)です。

初版は1979年に発表され現在もアップデートが続けられています。

スーパーコンピューターの世界では定番中の定番、いわゆるデファクトスタンダードであり、スーパーコンピューターの世界に参入したい企業は真っ先にこのライブラリを自社製品向けに移植するそうです。

スーパーコンピューターのベンチマークのひとつ「LINPACK」もこのBLASを使用しており、このBLASが超高速で動かないことにはランキング上位は狙えないそうです。

公式版は単精度浮動小数点数倍精度浮動小数点数の2種類のみとなっています。各企業が勝手に移植したものにはbfloat16などの半精度浮動小数点数に対応したものもあります。

外部リンク[編集 | ソースを編集]