Jürgen Sühnel [email protected] Supplementary Material: - 2013 - 3D Structures of...
-
Upload
william-doyle -
Category
Documents
-
view
218 -
download
0
Transcript of Jürgen Sühnel [email protected] Supplementary Material: - 2013 - 3D Structures of...
![Page 1: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material: - 2013 - 3D Structures of Biological Macromolecules.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/2.jpg)
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 3: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material: - 2013 - 3D Structures of Biological Macromolecules.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/3.jpg)
Floating Point Operation
Name FLOPS
yottaFLOPS 1024
zettaFLOPS 1021
exaFLOPS 1018
petaFLOPS 1015
teraFLOPS 1012
gigaFLOPS 109
megaFLOPS 106
kiloFLOPS 103
![Page 4: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material: - 2013 - 3D Structures of Biological Macromolecules.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/6.jpg)
TOP500 List
Measured in Pflops.
![Page 7: Jürgen Sühnel jsuehnel@fli-leibniz.de Supplementary Material: - 2013 - 3D Structures of Biological Macromolecules.](https://reader036.fdocuments.us/reader036/viewer/2022062312/55162982550346c6758b4a8e/html5/thumbnails/7.jpg)
TOP500 List