BLIS

BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, enable optimized implementations of most of its commonly used and computationally intensive operations. Select kernels have been optimized for the AMD EPYCTM processor family. The optimizations are done for single and double precision routines.

Highlights of AMD BLIS 1.2

  • Improved single thread Triangular Solve Matrix (TRSM) performance for small matrices on AMD EPYC Family processors
  • Minor bug fixes

The package containing BLIS Library binaries which includes optimizations for the AMD EPYC™ processor family, examples and documentation are available in the Downloads section below.

Source code is available on GitHub https://github.com/amd/blis.

libFLAME

libFLAME is a portable library for dense matrix computations, providing much of the functionality present in LAPACK. It includes a compatibility layer, FLAPACK, which includes complete LAPACK implementation. The library provides scientific and numerical computing communities with a modern, high-performance dense linear algebra library that is extensible, easy to use, and available under an open source license. libFLAME is a C-only implementation and does not depend on any external FORTRAN libraries including LAPACK. There is an optional backward compatibility layer, lapack2flame, that maps LAPACK routine invocations to their corresponding native C implementations in libFLAME. This allows legacy applications to start taking advantage of libFLAME with virtually no changes to their source code.

In combination with the AMD optimized BLIS library, libFLAME enables running high performing LAPACK functionalities on AMD platforms. The performance of libFLAME on AMD platforms can be improved by just linking with the AMD optimized BLIS.

Highlights of AMD libFLAME 1.0

  • Code cleanup to add a few missing header files as fetched from the master BLIS repository of University of Texas Austin
  • Updates and small tweaks to the test suite

The package containing libFLAME binaries, examples and documentation are available in the Downloads section below

Source code is available on GitHub https://github.com/amd/libflame.

Download:

File Name Version Size Launch Date OS Bitness Description

File Name

Version

1.2

Size

2656 KB

Launch Date

10/26/2018

OS

Ubuntu

Bitness

64

Description

Single Threaded BLIS Library binary package sha256 Checksum : 5b904ef5217f263d80c4903baafbe123f98fef29fab9cdb243184c48ec79be74

File Name

Version

1.2

Size

2488 KB

Launch Date

10/26/2018

OS

Ubuntu

Bitness

64

Description

Multi-threaded BLIS Library binary package sha256 Checksum : 8d36713478ce7ca2be01f486271c7aca0a996a0bce709eaf1c4b66ee8e6ac79c

File Name

Version

1.2

Size

2631 KB

Launch Date

10/26/2018

OS

CentOS

Bitness

64

Description

Single Threaded BLIS Library binary package built on CentOS sha256 Checksum : 3c7b7e9ecd1a7a86651a7617a4ea1021d6aecdbfa9228c63614f8414170d0440

File Name

Version

1.2

Size

2463 KB

Launch Date

10/26/2018

OS

CentOS

Bitness

64

Description

Multi-threaded BLIS Library binary package built on CentOS sha256 Checksum : aac54af7fc480edbd62324401260c22ef0345c2b0be39cbfcef8f74e57ecad55

File Name

Version

-

Size

6 KB

Launch Date

10/26/18

OS

Ubuntu, CentOS

Bitness

64

Description

Utility package to install and run HPL. Builds AMD BLIS library and links to HPL
Archive

File Name

Version

1.0

Size

2226 KB

Launch Date

07/06/2018

OS

Ubuntu

Bitness

64-bit

Description

Single Threaded BLIS Library binary package with example binary sha256 Checksum : 498acddd2640436dd494d96068a6048a2e0b05fdc4abe72a66bb1bcfa2c4554f

File Name

Version

1.0

Size

2120 KB

Launch Date

07/06/2018

OS

Ubuntu

Bitness

64-bit

Description

Multi-threaded BLIS Library binary package with example binary sha256 Checksum : 5c93f9a9744062560cbb21430187a52a5e4a800f279e59a4d42eefdbac38f18c

File Name

Version

1.0

Size

11620 KB

Launch Date

07/06/2018

OS

Ubuntu

Bitness

64-bit

Description

libFLAME Library binary package with example binary sha256 Checksum : eaaa6de0c35d95925a75c18fa77213c9d279f74097f83dbea914dcd4b1e67d11

File Name

Version

0.95 Beta

Size

2038 KB

Launch Date

12/18/2017

OS

Ubuntu

Bitness

64-bit

Description

Single Threaded BLIS Library binary package with example binary MD5 Checksum : 03f6b1a7e52227d2e3df6a8846234b51

File Name

Version

0.95 Beta

Size

1993 KB

Launch Date

12/18/2017

OS

Ubuntu

Bitness

64-bit

Description

Multi-threaded BLIS Library binary package with example binary MD5 Checksum : 1ae40014baee83cc5995713cc1b29a83

File Name

Version

0.95 Beta

Size

4026 KB

Launch Date

12/18/2017

OS

Ubuntu

Bitness

64-bit

Description

libFLAME Library binary package with example binary MD5 Checksum : fbbdb3c961834788ff0525a05148e0f8

File Name

Version

0.9 Beta

Size

1,766 KB

Launch Date

06/20/2017

OS

Linux

Bitness

64-bit

Description

BLIS Library binary package with example binary

File Name

Version

0.9 Beta

Size

4,465 KB

Launch Date

06/20/2017

OS

Linux

Bitness

64-bit

Description

libFLAME Library binary package with example binary