25
Szegedi mini-HPC csoport - az első három év Fekete A. Zoltán admin@hpc u szeged hu admin@hpc.u-szeged.hu <http://ZAF.has.it> Σ HPC HΨ Szeged hpc.inf.hu hpc.inf.hu

Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Szegedi mini-HPC csoport -g paz első három év

Fekete A. Zoltánadmin@hpc u szeged hu [email protected] <http://ZAF.has.it>

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 2: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Előadás menete

Múlt: hogyan lőn HPC-Szeged csoport(és mi is az)?(és mi is az)?

Jelen: hogyan működünkJövendő: hogyan tovább?

Milyen tapasztalatokat hasznosítsunk?Milyen tapasztalatokat hasznosítsunk?Milyen gyakorlatot változtassunk?

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 3: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Fő profil:nagyteljesítményű infrastruktúranagyteljesítményű infrastruktúra

a tudományos számítások l ál tábszolgálatában

á í ó éKiemelt terület: számítógépes kémiai alapkutatás

(lehetséges alkalmazások: gyógyszer-fejlesztés, biotech., gy gy j , ,anyagtudomány, nanotech.)

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 4: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Az ötlet és megvalósítása

é á á áHardver-beszerzés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!El él ti ké ik k (d kt i ) b áti Elméleti kémikusok (doktori program) „baráti társasága” a projekt mögött: tudományos alapok, alkalmazási tapasztalatok felhasználási igényekalkalmazási tapasztalatok, felhasználási igényekA finanszírozás elnyerése után: a kívánt architektúra véglegesítésére és a szállító(k) kiválasztásáravéglegesítésére és a szállító(k) kiválasztásáratöbb-fordulós verseny-tárgyalást folytattunka potenciális felhasználók bevonásával

Csak a kezdeti költségre volt fedezet, intézményi háttér esetleges, működési költség ad hoc…

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 5: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Működési alapelvek

Egyetemi/akadémiai (non-profit) kutatók számára szabad hozzáférés biztosítunkszámára szabad hozzáférés biztosítunk.Megközelítésünk a használat támogatásának tudományos oldalára helyezi a hangsúlyt -tudományos oldalára helyezi a hangsúlyt szemben a gyakran tapasztalható „tiszta” informatikusi megközelítéssel! (A kétfős kiszolgáló állomány alap-végzettsége természet-tudományi és nem számítógépes.)A l h tő é k k t i b lül f lh álók A lehetőségek keretein belül a felhasználók maximális szabadságára törekszünk.Belső és külső együttműködések kerete:Belső és külső együttműködések kerete:„falak nélküli számítógépes laboratórium”

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 6: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Hírünk az országban(MTI 2006 május 04 )(MTI 2006. május 04.)

S á ító é t h l t k ü b S dSzuperszámítógépet helyeztek üzembe SzegedenMegötszörözi […] a Szegedi Tudományegyetemen (SZTE) folyó kutatásokhoz rendelkezésre álló számítási kapacitást …pA számítógépen az első időszakban neurológiai, orvos- és gyógyszerkémiai kutatásokhoz szükséges modellezések számításait fogják elvégezni mivel ilyen tevékenység kisebb gépeken illetvefogják elvégezni, mivel ilyen tevékenység kisebb gépeken, illetve személyi számítógépekből összeállított hálózatokon már jelenleg is folyik az egyetemen …A t ü b h l tt d t ti l játA most üzembe helyezett rendszer megteremti az alapját egy regionális szuperszámítógép-központ létrehozásának. A regionális központ kialakításához "csupán" a kapacitásokat kellene mintegy tí bő ít i it kö ljö őb ió ál á ti f á kbóltízszeresre bővíteni, amit a közeljövőben uniós pályázati forrásokból szeretne megtenni az SZTE …

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 7: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

„HPC csoport” SZTE (Szote Kht.,Dél-alföldi Neurobiológia Tudásközpont)Dél-alföldi Neurobiológia Tudásközpont)

High Performance Computing =N T lj í é ű S á í áNagy Teljesítményű Számítás(irány a TeraFlopok útja)!Nyers csúcs kapacitás: összesenNyers csúcs-kapacitás: összesenközel 500 GFLOPs = ½ TFLOPs

Silicon Graphics Altix 3700: SMPSilicon Graphics Altix 3700: SMP(Shared Memory Parallel)

48 Intel-Itanium CPU 1.3GHz, ,48 GB RAM, kb. 310 eFt/GFLOPsFujitsu-Siemens: ‘1U(4cm)’ klaszter19x2x2 AMD-Opteron CPU 1.8GHz, 19x4 GB RAM, kb. 70 eFt/GFLOPs

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 8: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

SGI Altix 3700: NUMAflex nagyteljesítményű felépítés

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 9: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Helyünk a (TOP500) ilá b 2006

6 :

világban - 2006HPC csoport +

½ IBM-P5s@SZTEPetaFLOP

5

5.5

GFL

OP

:45

3.

LOP

:7. P:

@

HPC csoport

4.5

5

OP/

s)

2640

4

891

GFL

2337

8 G

FLO

P78

91.

HPC Europa központok

HPC S d

HPC-Szeged3.37

HPC-Poznan2.663.42

y = -0.66x + 5.182

3.5

4

lg(G

FLO

398HPC-Europa központok

TeraFLOP HPC-Szeged3.902.60

2.95R2 = 0.98

2.5

3TeraFLOP

20 0.5 1 1.5 2 2.5 3 3.5 4 4.5

lg(rank)

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

lg(rank)

Page 10: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

A rendszer beüzemelve2006.06.07-

*** $Id: motd v 1 3 2007/10/02 07:13:45 root Exp $ *** $Id: motd,v 1.3 2007/10/02 07:13:45 root Exp $ * This is FSC at HPC-Szeged; the cluster has: ** - 19 compute nodes (n241001 - n241019), each with: ** - 2x2 Opteron 1 8GHz dual-core dual-processor CPUs 4GB memory * 2x2 Opteron 1.8GHz dual core dual processor CPUs, 4GB memory * - local /files/scratch directories, with ~130 GB capacity ** - shared (NFS) /home directory, with ~100 GB capacity ONLY! ** - shared (NFS) /files/export directory with ~450 GB capacity * - shared (NFS) /files/export directory, with 450 GB capacity ************************************************************************************** Use the Sun Grid Engine (SGE) commands for jobs on cluster nodes: ** qsub qdel for submitting/deleting regular jobs * qsub, qdel for submitting/deleting regular jobs * qstat, qstat -f to check if your job is running ** qstat -u USER to check USER's jobs in the queue ** qhost qhost u USER to check the nodes state and USER's job * qhost, qhost -u USER to check the nodes state and USER s job * quse & qshare to monitor fair share policy *************************************************************************************

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 11: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Szoftver-ellátottságá úKulcsfontosságú: GAUSSIAN-03 (D02),

népszerű kommerciális kvantumkémiai program;jogtiszta 64-bites forráskód egyetemi site-licencejogtiszta 64-bites forráskód egyetemi site-licenceSok egyéb molekula-modellezési alkalmazás:AMBER9 NAMD2 GROMACS AUTODOCK4 stbAMBER9, NAMD2, GROMACS, AUTODOCK4 stb.Nagyteljesítményű parallel fordítói környezetek:Portland és Intel Fortran, C, C++Portland és Intel Fortran, C, Cegyaránt rendelkezésre áll

Job-ütemezés: Sun GridEngine ‘fair-share’grendszer, kiegyensúlyozott prioritások kis és nagy felhasználóknak, egyenletes hozzáférés!

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 12: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

CPU idő fogyasztásalkalma ások s erintalkalmazások szerint

GaussianORCA Cl t SMPORCA

MOPACADF

Cluster SMP

ADFAMBER

NAMDGromacsMCNPX

MiMisc.shell

Autodock

0 500 1000 1500

AutodockTINKER

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

0 500 1000 1500CPU time (1000 hours)

Page 13: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

CPU idő megoszlás

2% 1% 1%GaussianGaussianORCAMOPAC

Dock.

45%

27% ADFAMBER

Q t ChRadio PhysNAMDGromacs

Quant.Chem.Radio.Phys.

8%

1%MCNPXMisc.

Mol.Mech.Mol.Dyn.

1%1%

13%

8% shellAutodockTINKER

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

1% TINKER

Page 14: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

CPU idő fogyasztásfelhasználók szerintfelhasználók szerint1000 Totals

ours

)

'Zipf'

100

000

ho slots<=4

10me

(10 slots>4

10

CPU

ti

1

C

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

1 10 100User rank

Page 15: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

CPU kihasználás (heti átlag)

300 SGI+FSCs

Tot.avg.Cluster

200

e co

res

SMP

100fect

ive

Eff

00 50 100 150

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

0 50 100 150Week#

Page 16: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Kumulatív CPU használat

SGI+FSC3000

ours

) Cluster

2000

000

ho SMP

1000me

(10

1000

CPU

ti

00 50 100 150

C

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

0 50 100 150Week#

Page 17: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Publikációk a HPC erőforrás felhasználásával (2007)1. T.A. Martinek, I.M. Mandity, L. Fulop, G.K. Toth, E. Vass, M. Hollosi, E. Forro and F. Fulop (2006)

Effects of the Alternating Backbone Configuration on the Secondary Structure and Self-Assembly of beta-Peptides J. Am. Chem. Soc. 128, 13539.

2. B. Leitgeb, F. Bogar, G. Paragi, A. Kerenyi, B. Penke and G. Rakhely (2006) Investigation of secondary structural elements and intramolecular H-bonding patterns of poly-(Ala) and poly-(Gln) peptides by molecular modelling methods J Peptide Sci 12 187 Suppl Speptides by molecular modelling methods J. Peptide Sci. 12, 187 Suppl. S.

3. A. Bende, F. Bogar and J. Ladik (2007) Charge transfer between the PO4- groups of DNA and the

arginine+ and lysine+ side chains of proteins Chem. Phys. Lett. 437, 117.4. T.A. Martinek, T. Varga, Ferenc Fulop and M. Bartok (2007) NMR spectroscopic and theoretical

evidence of cinchona alkaloid-ketopantolactone complex formation in aprotic solvents: Implications for the mechanism of Pt-catalyzed enantioselective hydrogenation of activated ketones J Catalfor the mechanism of Pt catalyzed enantioselective hydrogenation of activated ketones J. Catal.246, 266.

5. B. Viskolcz, M. Szori, R. Izsak, Sz.N. Fejer and I.G. Csizmadia (2007) Thermodynamic functions of conformational changes, part IV: Functional analysis of conformational entropy of substituted ethane and methanol Int. J. Quant. Chem. 107, 1826.

6. R. Berkecz, I. Ilisz, A. Ivanov-Sztojkov, I. Szatmari, F. Fulop, D.W. Armstrong and A. Peter (2007) j p g ( )HPLC Enantioseparation of 1-(α-Aminobenzyl)-2-naphthol and 2-(α-Aminobenzyl)-1-naphthol Analogs on a β-Cyclodextrin-Based Chiral Stationary Phase Chromatographia 65, 337.

7. M. Szori, T. Abou-Abdo, C.Fittschen, I.G. Csizmadia and B. Viskolcz (2007) Allylic hydrogen abstraction II. H-abstraction from 1,4 type polyalkenes as a model for free radical trapping by polyunsaturated fatty acids (PUFAs) Phys. Chem. Chem. Phys. 9, 1931.

8 J Ladik A Bende and F Bogar (2007) Calculation of the band structure of polyguanilic acid in the 8. J. Ladik, A. Bende and F. Bogar (2007) Calculation of the band structure of polyguanilic acid in the presence of water and Na+ ions J. Chem. Phys. 127, 055102.

9. Z.A. Fekete, E.A. Hoffmann, T. Kortvelyesi and B. Penke (2007) Harmonic vibrational frequency scaling factors for the new NDDO Hamiltonians: RM1 and PM6 Mol. Phys. in press.

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 18: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Kutatási példa (2009)Sztereokémiai építőkockák"programozott" szekvenciái

új ű bi i tik héli kh t kújszerű biomimetikus hélixekhez vezetnek.

A racionális tervezési megközelítésA racionális tervezési megközelítésperiodikus struktúrák kiépítésénekúj lehetőségeit kínálja.

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.huMándity I.M., Wéber E., Martinek T.A. et al., Angew. Chem. Int. Ed. (2009) 48:2171.

Page 19: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Kurrens kutatások - montázs

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 20: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Alkalmazási tanulság:gismerd meg önmagad adatait!

A parallel futtatások kihasználásának A parallel futtatások kihasználásának algoritmusa:

1. Ismerd meg (még jobban) a módszered é é áviselkedését a saját adataiddal

2. Gyűjts releváns benchmark adatokatEl jó/ / tí ll li álá ?3. Elemezz: jó/rossz/negatív parallelizálás?

iterálj az 1. ponttól…Érdemes átgondolni nagy teljesítményű (HPC) Érdemes átgondolni, nagy teljesítményű (HPC) avagy nagy áteresztőképességű (HTC) számítás célszerűbb-e; hosszabb távon az utóbbi lő ö bb d ö id tá telőnyösebb, de rövid távon ezttúl gyakran szem elől veszítjük…

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 21: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

A kevesebb néha több…

10391200 1200

696

816900

s]

900

e [s

]

565

69650

549

4600cloc

k [s

600

PU ti

me

498

54

300

wal

l c

300 tota

l CP

258146

300 300 t

14692 72 690

0 4 8 12 160

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

nCPU

Page 22: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Hol tartunk?

Megteremtődött annak a lehetősége, hogy erre a bázisra alapozva jelentős központ fejlődjön ki a

á í ó é ké áb (é á d á kb )számítógépes kémiában (és társ-tudományokban) Az eddigi időszak a felhasználók számáraj ll ő é i tí ú j ktj ikh új bb jellemzően a régi típusú projektjeikhez újabb processzorok hozzáadását nyújtottaCélszerű lenne az egyetemen ill régiójában Célszerű lenne az egyetemen ill. régiójában meglevő, igen számottevő de szétszórt, szürkeállomány összefogása, és koncentrált s ü eá o á y öss e ogása, és o ce áprojektek kialakítása (PÉNZ, PÁLYÁZATOK, PÉNZ)…

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 23: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

ÁÁltalános tapasztalatokEgy óra gondolkodás megtakaríthatEgy óra gondolkodás megtakaríthatezer óra számítást!

Még a tipikusnak gondolt feladatok esetén is Még a tipikusnak gondolt feladatok esetén is érdemes elemezni a tervezett számítás erőforrás-igényét, és különösen a skálázási sajátságait. g y , j gJob-ütemezés és elosztás:türelem rózsát terem(ne)

SGE fair-share ütemezés technikailag jó (felhasználók érzelmi hozzáállása még csiszolandó)Architektúra választás: sok lúd disznót győz elv érvényesül a klaszter – SMP összehasonlításban

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 24: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Követendő irányoké á á éSzemlélet-változásokra van szükség

A pillanatnyi teljesítmény maximalizálása helyett t lj ít tt k ti li álá l az teljesített munka optimalizálása lenne

kívánatos – Performance vs. ThroughputÉrzelmi helyett értelmi viszonyulás Érzelmi helyett értelmi viszonyulás a számítások tervezésénél, ütemezésénélGazdálkodási jellegű gondolkodás Gazdálkodási jellegű gondolkodás tudatosítása az erőforrások elosztásánálIntézményes egyetemi támogatás, és/vagy Intézményes egyetemi támogatás, és/vagy szorosabb alegység-szintű összefogás kell a továbblépéshez (regionális föderáció?)

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu

Page 25: Szegedi mini-HPC csoport - az első három év · Az ötlet és megvalósítása zHardver-beszerzéá ááés forrása: NKTH/KPI KIIF pályázat (2005->2006) infrastruktúra-fejlesztésre!

Köszönet-nyilvánítás

Bartha FerencBogár FerencDombi György, HPC projekt-vezetőLabádi MátéMartinek TamásPenke Botond (Neurobiológiai Tudásközpont)( g p )Viskolcz BélaNKTH/KPI KIIF pályázat:/ p yALAP4-00092/2005.Kapcsolat: [email protected]

Σ HPCHΨ Szeged

hpc.inf.huhpc.inf.hu