7
Jürgen Sühnel [email protected] Supplementary Material: http://www.fli-leibniz.de/www_bi - 2013 - Structures of Biological Macromolecul Floating Point Operations and Benchmarking of Computer Performance Leibniz Institute for Age Research, Fritz Lipmann Institute, Jena Centre for Bioinformatics Jena / Germany

Jürgen Sühnel [email protected] Supplementary Material: - 2013 - 3D Structures of Biological Macromolecules

Embed Size (px)

Citation preview

Page 1: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

Jürgen Sü[email protected]

Supplementary Material: http://www.fli-leibniz.de/www_bioc/3D/

- 2013 -

3D Structures of Biological MacromoleculesFloating Point Operations

and Benchmarking of Computer Performance

Leibniz Institute for Age Research, Fritz Lipmann Institute,Jena Centre for Bioinformatics

Jena / Germany

Page 2: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

Floating Point Operation

- A Floating Point Operation is a mathematical operation with floating point numbers.

- Floating point number: 23.452 = 23452 x 10-3

significant digits x base exponent

- They cover easily extremely large number ranges between astronomy and particle physics.

- A Floating Point Unit is a part of a computer system specifically designed to carry out operations on floating point numbers.

- FLOPS is in computing to a measure of computer performance - -floating point operations per second (note plural and per second).

Page 4: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

Floating Point Operation – Theoretical Peak Performance

GFLOPS = (CPU-Takt in GHz) × (Anzahl der CPU-Kerne) × (CPU-Instruktionen pro Takt) × (Anzahl der CPU im Rechnerknoten)

Beispiel: Zwei Sockel-Server mit 8 Kernen und einer Taktfrequenz von 2.6 GHzund 8 Instruktionen per Zyklus (z.B. Intel E5-2600-Reihe)

GFLOPS = 2.6 x 8 x 8 x 2 = 332.8 GFLOPS

Adjusted Peak Performance is significantly lower.

Page 5: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

Benchmarking

LINPACK – software library for performing numerical linear algebra on computers,is now widely used for measuring computer performance

Linpack Benchmark - Java Version´- (http://www.netlib.org/benchmark/linpackjava/)

The problem solved is a dense 500x500 system of linear equations with one right hand side, Ax=b. The matrix is generated randomly and the right hand side is constructed so the solution has all components equal to one.

800 – 1100 Mflops/s

Page 6: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

TOP500 List

Measured in Pflops.

Page 7: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material:  - 2013 - 3D Structures of Biological Macromolecules

TOP500 List