Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Szuperszámítógépek CRAY 1 1976 Óriások földjén, avagy a világ legnagyobb teljesítményű számítógépei Maulis Ádám ELTE.

Hasonló előadás


Az előadások a következő témára: "Szuperszámítógépek CRAY 1 1976 Óriások földjén, avagy a világ legnagyobb teljesítményű számítógépei Maulis Ádám ELTE."— Előadás másolata:

1 Szuperszámítógépek CRAY 1 1976 Óriások földjén, avagy a világ legnagyobb teljesítményű számítógépei Maulis Ádám ELTE

2 ELTE HPC 2013

3 top500.org Idén 20 éves, megjelent a 41. lista. Nagy presztízs belekerülni. #1 (Tianhe-2): 33862 Tflops #500: 95 Tflops ELTE HPC: 3.2Tflops. 2009. novembere. Ez 1999. novemberében lett volna #1. 10 év. Vagy 2006. novemberében #500. ez 3 év.

4 top500.org szerepe Az első gép (Tianhe-2) 16 000 node. A google évente 400 000 gépet vesz. Az emberi agyban 100 milliárd neuron van. A magyar HPC rendszerekről nincs lista (pl. top50.hu) így nem is lehet róluk tudni. Nincs is magyar HPC közösség. (Van egyik egyetemi, másik egyetemi, NIIF vagy ilyesmi).

5 Linux térhódítása HPC iparban A magyar HPC rendszerek kivétel nélkül Linuxosak. top500.org elmúlt 20 évtop500.org elmúlt 10 év top500.org legfrissebb

6 Tianhe-2 (Kína) 16 000 node -> 576 port switch <--

7 $2k cluster: Raspberry-PI

8

9 Ár-teljesítmény GPU jelentősen javítja a költséghatékonyságot … mármint, ami Linpack futtatását jelenti

10 Mi az a teljesítmény? Sajnos pár éve megállt az egy szálú teljesítménynövekedés. Maradt a párhuzamosítás. Számtalan feladat létezik, ezek egy része nem párhuzamosítható. Egy része pedig gyengén. Kevés feladat párhuzamosítható jól. A Linpack nagyon jól párhuzamosítható → flops

11 SpecFP: szokásos egyszálú programok teljesítmény átlaga SpecFP_rata: szokásos egyszálú programok egyszerre sokat futtatva Linpack (flops) mátrix L-U felbontás többszálon Spec toplista (szemezgetés) most: Linpack: CPU GHz × 4 × cores, már 8 éve

12 Minden szál mindennel kommunkál: n² idő Minden szál egy láncban kommunikál: n idő A szál nem kommunikál: 0 idő A feladatok többsége nem párhuzamosítható jól. Egy feladatra egy kis HPC ugyanolyan jó. Nagy HPC fajlagos költségmegtakarítás, nem más.

13 HPC belülről

14 Node: normál PC. Interconnect: normál ethernet Storage szerver: normál PC sok diszkkel Felügyeleti szerver: normál PC Szoftver: normál linux … és HPC specialitások Mi kell? ● Sok PC (computing node) pl. 20 gép egy tanteremben ● Hálózat (interconnect) pl. egy ethernet switch a gépteremben ● Mégy egy PC (storage node) ez egy fájlszerver

15 HPC szoftverkörnyezet ● Oprendszer: Legyen egyforma Linux ● Cluster: Közös bejelentkezés, közös $HOME ● Middleware: MPI programokhoz MPI lib, PVM programokhoz PVM lib, egyebekhez egyéb lib. ● Erőforrás kezelő/elosztó: Condor. Vagy SLURM. Inkább Condor. Nem igazán kell...

16 Építsetek HPC-t! Clasroom cluster ● Kell egy közös $HOME. Pl. samba vagy NFS. ● Kell közös autentikáció. Pl. ssh kulcs. ● Kell valami ütemező. Pl. Condor. (Mind benne van az alap debiánban.) ● Kell valami feladat. Jelszótörés. Prímkeresés. ● Linpack futtatásához MPI környezet is kell.

17 Köszönöm a megtisztelő figyelmet! Maulis Ádám maulis@ludens.elte.hu


Letölteni ppt "Szuperszámítógépek CRAY 1 1976 Óriások földjén, avagy a világ legnagyobb teljesítményű számítógépei Maulis Ádám ELTE."

Hasonló előadás


Google Hirdetések