Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaFrigyes Boros Megváltozta több, mint 8 éve
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
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.