dbo:abstract |
In scientific computing, OpenBLAS is an open-source implementation of the BLAS (Basic Linear Algebra Subprograms) and LAPACK APIs with many hand-crafted optimizations for specific processor types. It is developed at the Lab of Parallel Software and Computational Science, ISCAS. OpenBLAS adds optimized implementations of linear algebra kernels for several processor architectures, including Intel Sandy Bridgeand Loongson. It claims to achieve performance comparable to the Intel MKL: this mostly holds true on the BLAS part, while the LAPACK part falls behind. On machines that support the AVX2 instruction set, OpenBLAS can achieve similar performance to MKL, but there are currently almost no open source libraries comparable to MKL on CPUs with the AVX512 instruction set. OpenBLAS is a fork of GotoBLAS2, which was created by Kazushige Goto at the Texas Advanced Computing Center. (en) OpenBLAS(オープンブラス)とは、行列演算ライブラリで、BLAS のオープンソース実装である。様々なプロセッサ向けに、手作業で最適化している。以前より定評のあった、Texas Advanced Computing Center の後藤和茂による GotoBLAS(2010年を最後に更新なし)をベースに、2011年に GotoBLAS2 1.13 から派生して開発が続けられている。 Intel Sandy Bridgeマイクロアーキテクチャ や Loongson をはじめとして様々なプロセッサ向けに最適化していて、Intel Math Kernel Library に匹敵する速度で動いていると主張している。 (ja) |
dbo:author |
dbr:Kazushige_Goto |
dbo:computingPlatform |
dbr:SPARC dbr:MIPS_architecture dbr:ARM_architecture dbr:IBM_POWER_instruction_set_architecture dbr:RISC-V dbr:X86 dbr:X86-64 dbr:IBM_Z |
dbo:genre |
dbr:Basic_Linear_Algebra_Subprograms |
dbo:latestReleaseDate |
2022-08-08 (xsd:date) |
dbo:latestReleaseVersion |
0.3.21 |
dbo:license |
dbr:BSD_License |
dbo:operatingSystem |
dbr:FreeBSD dbr:Linux dbr:MacOS dbr:Microsoft_Windows |
dbo:releaseDate |
2011-03-22 (xsd:date) |
dbo:wikiPageExternalLink |
https://gitlab.com/libeigen/eigen |
dbo:wikiPageID |
46710808 (xsd:integer) |
dbo:wikiPageLength |
4959 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1106202132 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Sandy_Bridge dbr:Basic_Linear_Algebra_Subprograms dbr:Institute_of_Software,_Chinese_Academy_of_Sciences dbc:Software_using_the_BSD_license dbr:Computational_science dbr:Math_Kernel_Library dbr:SPARC dbr:FreeBSD dbr:GotoBLAS dbr:Application_programming_interface dbr:Linux dbr:MIPS_architecture dbr:MacOS dbr:Texas_Advanced_Computing_Center dbr:BLAS dbr:BLIS_(software) dbr:BSD_License dbr:ARM_architecture dbr:Central_processing_unit dbr:Kazushige_Goto dbc:Numerical_linear_algebra dbc:Numerical_software dbr:LAPACK dbr:Automatically_Tuned_Linear_Algebra_Software dbr:IBM_POWER_instruction_set_architecture dbr:Microsoft_Windows dbr:Open-source_software dbr:RISC-V dbr:X86 dbr:X86-64 dbr:Loongson dbr:IBM_Z dbr:TSMM |
dbp:author |
dbr:Kazushige_Goto |
dbp:developer |
Zhang Xianyi, Wang Qian, Werner Saar (en) |
dbp:genre |
Linear algebra library; implementation of BLAS (en) |
dbp:latestReleaseDate |
2022-08-08 (xsd:date) |
dbp:latestReleaseVersion |
0.300000 (xsd:double) |
dbp:license |
dbr:BSD_License |
dbp:name |
OpenBLAS (en) |
dbp:operatingSystem |
dbr:FreeBSD dbr:Linux dbr:MacOS dbr:Microsoft_Windows (en) |
dbp:platform |
dbr:SPARC dbr:MIPS_architecture dbr:RISC-V dbr:X86 dbr:X86-64 dbr:IBM_Z (en) ARM, AArch64 (en) POWER, PPC64 (en) |
dbp:released |
2011-03-22 (xsd:date) |
dbp:wikiPageUsesTemplate |
dbt:Infobox_software dbt:Official_website dbt:Reflist dbt:Release_date_and_age dbt:Numerical_linear_algebra |
dct:subject |
dbc:Software_using_the_BSD_license dbc:Numerical_linear_algebra dbc:Numerical_software |
gold:hypernym |
dbr:Implementation |
rdf:type |
owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment |
OpenBLAS(オープンブラス)とは、行列演算ライブラリで、BLAS のオープンソース実装である。様々なプロセッサ向けに、手作業で最適化している。以前より定評のあった、Texas Advanced Computing Center の後藤和茂による GotoBLAS(2010年を最後に更新なし)をベースに、2011年に GotoBLAS2 1.13 から派生して開発が続けられている。 Intel Sandy Bridgeマイクロアーキテクチャ や Loongson をはじめとして様々なプロセッサ向けに最適化していて、Intel Math Kernel Library に匹敵する速度で動いていると主張している。 (ja) In scientific computing, OpenBLAS is an open-source implementation of the BLAS (Basic Linear Algebra Subprograms) and LAPACK APIs with many hand-crafted optimizations for specific processor types. It is developed at the Lab of Parallel Software and Computational Science, ISCAS. OpenBLAS is a fork of GotoBLAS2, which was created by Kazushige Goto at the Texas Advanced Computing Center. (en) |
rdfs:label |
OpenBLAS (ja) OpenBLAS (en) |
owl:sameAs |
freebase:OpenBLAS wikidata:OpenBLAS dbpedia-ja:OpenBLAS https://global.dbpedia.org/id/21NZU |
prov:wasDerivedFrom |
wikipedia-en:OpenBLAS?oldid=1106202132&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:OpenBLAS |
foaf:name |
OpenBLAS (en) |
is dbo:wikiPageWikiLink of |
dbr:Basic_Linear_Algebra_Subprograms dbr:List_of_numerical_libraries dbr:Math_Kernel_Library dbr:SageMath dbr:GotoBLAS dbr:BLIS_(software) dbr:Fat_binary dbr:Armadillo_(C++_library) dbr:LAPACK |
is foaf:primaryTopic of |
wikipedia-en:OpenBLAS |