Jump to content

OpenBLAS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Abionab (talk | contribs)
No edit summary
Abionab (talk | contribs)
No edit summary
Line 8: Line 8:
| author = [[Kazushige Goto]]
| author = [[Kazushige Goto]]
| developer = Zhang Xianyi, Wang Qian, Werner Saar
| developer = Zhang Xianyi, Wang Qian, Werner Saar
| released =
| released = {{release date and age|2011|3|22}}
| latest release version =
| latest release version = 0.2.14
| latest release date = {{release date and age|2015|3|24}}<ref>[https://github.com/xianyi/OpenBLAS/releases Releases · xianyi/OpenBLAS - GitHub]</ref>
| latest release date =
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
| programming language =
| programming language =
| operating system =
| operating system = [[Linux]]<br>[[Microsoft Windows]]<br>[[OS X]]<br>[[FreeBSD]]
| platform =
| platform = [[x86]]<br>[[x86-64]]<br>[[MIPS]]<br>[[ARM architecture|ARM]]<br>ARM64
| size =
| size =
| language =
| language =
Line 38: Line 38:
==References==
==References==
{{reflist|2}}
{{reflist|2}}

==External links==
* {{official|http://www.openblas.net/}}


{{Numerical linear algebra}}
{{Numerical linear algebra}}

Revision as of 11:23, 20 October 2015

OpenBLAS
Original author(s)Kazushige Goto
Developer(s)Zhang Xianyi, Wang Qian, Werner Saar
Initial releaseMarch 22, 2011; 13 years ago (2011-03-22)
Stable release
0.2.14 / March 24, 2015; 9 years ago (2015-03-24)[1]
Repository
Operating systemLinux
Microsoft Windows
OS X
FreeBSD
Platformx86
x86-64
MIPS
ARM
ARM64
TypeLinear algebra library; implementation of BLAS
LicenseBSD License
Websitewww.openblas.net

In scientific computing, OpenBLAS is an open source implementation of the BLAS (Basic Linear Algebra Subprograms) API 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 Bridge[2] and Loongson.[3] It claims to achieve performance comparable to the Intel MKL.

OpenBLAS is a fork of GotoBLAS2, which was created by Kazushige Goto at the Texas Advanced Computing Center.

See also

References

  1. ^ Releases · xianyi/OpenBLAS - GitHub
  2. ^ 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.
  3. ^ 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).