Hozzáférés a HPC-hez, kezdő lépések (előadás és demó)

Hasonló dokumentumok
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban

Az NIIF új szuperszámítógép infrastruktúrája Új lehet!ségek a kutatói hálózatban Debreceni Egyetem

NIIFI HPC Szolgáltatás

Rőczei Gábor Szeged, Networkshop

HP-SEE projekt eredményei

Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

Szuperszámítógép Felhasználói Tájékoztató

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Párhuzamos és Grid rendszerek. Hol tartunk? Klaszter. Megismerkedtünk az alapfogalmakkal,

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Párhuzamos programok futásának kiértékelése Scalasca profiler segítségével

A felhőről általában. Kacsuk Péter MTA SZTAKI

Bevezetés a párhuzamos programozási koncepciókba

Jelszóváltás a ludens gépen

Campus6 projekt megbeszélés Mohácsi János

Matematikai és Informatikai Intézet. 4. Folyamatok

IT infrastruktúra egy modern egyetemi könyvtárban

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Tarantella Secure Global Desktop Enterprise Edition

Valósidejű térbeli megjelenítés, másként Fehér Krisztián

GUSE BEMUTATÓ. Az MTA CLOUD felhasználói számára készült guse bemutató v2.0. MTA Cloud csapat

Gyakorlati tudnivalók

ä ä

Portforward beállítási segítség

Grafikus csővezeték 1 / 44

A HBONE+ projekt eredményei

MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

Magas szintű optimalizálás

Campus6 projekt megbeszélés Mohácsi János

GRID AZ OKTATÁSBAN. Kápolnai Richárd, Németh Dénes, Dr. Szeberényi Imre,

Enabling Grids for E-sciencE. Grid bevezető INFSO-RI

Példa: LHC, CERN, Genf Enabling Grids for E-sciencE

Live free() or die() Az openmosix cluster szoftver

Győri HPC kutatások és alkalmazások

S, mint secure. Nagy Attila Gábor Wildom Kft.

Miért jó nekünk kutatóknak a felhő? Kacsuk Péter MTA SZTAKI

(kernel3d vizualizáció: kernel245_graph.mpg)

Építsünk szuperszámítógépet szabad szoftverből!

NIIF Intézet szolgáltatásai 2. (alapszolgáltatások, szuperszámítástechnika) Marlok Tamás Sebők Tamás

OpenCL - The open standard for parallel programming of heterogeneous systems

HunGrid Grid technológiák hozzáférési lehetőségei az intézetben

NETWORKSHOP DEBRECENI EGYETEM 4032 Debrecen, Egyetem tér április 7-9. TUTORIÁLOK április 6.

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

alkalmazásfejlesztő környezete

Projekt beszámoló. NEWSIT News basedearlywarning System forintradaytrading: Hír alapú Korai Figyelmeztető Rendszer Napon belüli Kereskedéshez

Networkshop 2016 Debreceni Egyetem. HPC Tutoriál. Székelyi Szabolcs

Felhő demonstráció Gergely Márk MTA SZTAKI

Debian GNU/Linux távoli elérése

TELJESÍTÉNYMÉRÉS FELHŐ ALAPÚ KÖRNYEZETBEN AZURE CLOUD ANALÍZIS

Üdvözlöm Önöket a Konferencián!

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

IP-címhez kötött webszolgáltatások használata idegen IP-című gépről

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV ősz

Worldwide LHC Computing Grid

UMN Mapserver és a Grass használata a Geológiában. Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék

SAP EAM MRS és LAM megoldásainak gyakorlati bevezetési tapasztalatai

A 2014/2015-ös ERASMUS+ KA103 (HE) záróbeszámolóval kapcsolatos technikai információk

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában

InfoVista újdonságok. Sándor Tamás. fımérnök. SCI-Network Távközlési és Hálózatintegrációs zrt. T.: F.:

NIIF és a Sulinet + fejlesztések

Gazda - gazdálkodói nyilvántartó rendszer

SAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával

Private Cloud architektúra keretrendszer

Utolsó módosítás:

Sulinet infrastruktúra fejlesztése - Sulinet + projekt

NETWORKSHOP FELHÍVÁS előadás tartására és részvételre

8. osztály. Felhasznált tankönyv: Pedellus Tankönyvkiadó, Debrecen, 2009; 2009

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

IPv6 bevezetés a Műegyetem hálózatán. Jákó András

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Erőforráskezelő (resource manager)

SQLServer. Particionálás

"sulinet+" - Végponti kapcsolatok és központi szolgáltatás-fejlesztés a közoktatási hálózatban

OE-NIK 2010/11 ősz OE-NIK ősz

RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál. Szakács Balázs - Telenor Magyarország Szücs Imre United Consult

Geotechnika II. (NGB-SE005-2) Geo5 használat

C# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés / 21

A HBONE+ projekt áttekintés eredmények és aktuális fejlesztések

Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

Networkshop Kaposvár Balaskó Á., Kozlovszky M., Karóczkai K., Márton I., Kacsuk P. MTA SZTAKI

Windows Server 2012: a felhő OS

Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD

Párhuzamos és Grid rendszerek

Laborsegédlet 3. Labor

Operációs rendszerek

Utolsó módosítás:

Építsünk szuperszámítógépet szabad szoftverb l!

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem?

A KA103-as intézményi mobilitási főpályázat a 2019-as pályázati felhívásban

NETWORKSHOP DUNAÚJVÁROSI FŐISKOLA 2401 Dunaújváros Táncsics M. u. 1/A

Mobil Partner telepítési és használati útmutató

Sulinet + " áttekintés

Ne lépjen ide be senki, aki nem ismeri a geometriát (Platón, i.e.)

P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához. Rendszerterv. Sipos Gergely

Vírusmentesítés naplóelemző eszközökkel

BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT

Kézikönyv Mandant másolás HILFE menüben

Átírás:

Hozzáférés a HPC-hez, kezdő lépések (előadás és demó) 2013.04.16. Rőczei Gábor roczei@niif.hu

Főbb témák Hozzáférés a HPC-hez (Linux/Windows) Programok elindítása a különböző HPC gépeken Vizualizáció (kapcsolódás a grafikus kártyához) 2. oldal

Hozzáférés a HPC-hez Ezeket lehet használni: SSH ARC köztesréteg HPC-s login gépek: login.budapest.hpc.niif.hu login.szeged.hpc.niif.hu login.debrecen.hpc.niif.hu login.pecs.hpc.niif.hu 3. oldal

SSH hozzáférés (Linux).ssh/ id_rsa authorized_keys ssh l felhasználónév login.budapest.hpc.niif.hu Hasznos parancs: ssh-add -L 4. oldal

SSH hozzáférés (Windows), 6/1 Ajánlott program: Putty Innen lehet letölteni: http://www.chiark.greenend.org.uk/~sgtatham/putty/ download.html 5. oldal

SSH hozzáférés (Windows), 6/2 Konverzióra van szükség: id_rsa à id_rsa.ppk Megoldás: Puttygen 6. oldal

SSH hozzáférés (Windows), 6/3 7. oldal

SSH hozzáférés (Windows), 6/4 8. oldal

SSH hozzáférés (Windows), 6/5 9. oldal

SSH hozzáférés (Windows), 6/6 10. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/1) 11. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/2) 12. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/3) http://download.nordugrid.org/repos-13.02.html 13. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/4) 14. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/5) 15. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/6) 16. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/7) 17. oldal

Hozzáférés Nemzeti ARC Információs köztesrétegen Infrastruktúra keresztül Fejlesztési Intézet (8/8) http://laportal.sourceforge.net/download.htm 18. oldal

Feladatok típusai 1 db CPU core-t használ (serial) 2 vagy több CPU core-t használ (parallel) Párhuzamos feladatok Egy gépen fut (SMP, OpenMP) Kettő vagy több gépen fut (MPI, PVM) 19. oldal

Használható erőforrások Pécs: 1 db UltraViolet ccnuma (1152-12=1140 db CPU core) Szeged: 48 db számítást végző gép (48*48=2304 CPU core) 2 db GPU gép (2*24=48 CPU core, 12*448=5376 db GPU/CUDA core) Debrecen: 128 db számítást végző gép (128*12=1536 db CPU core) Budapest 32 db számítást végző gép (32*24=768 db CPU core) 20. oldal

Feladatok ütemezése: Open Grid Scheduler Támogatást nyújt PVM, OpenMP, MPI alkalmazásokhoz Terhelés elosztás Elfogyó erőforrások kezelése (memória, licensz, GPU kártya, stb.) 21. oldal

Várakozó sorok 22. oldal

Műveletek feladatokkal Feladat létrehozása (vim) Feladat beküldés (qsub) Feladat monitorozása (qstat, qacct) Eredmények kiértékelése, vizualizálás, publikálás 23. oldal

Feladat (job) létrehozása 24. oldal

Feladat (job) beküldése 25. oldal

Feladat monitorozása 26. oldal

MPI feladat 27. oldal

OpenMP feladat 28. oldal

Matlab feladat futtatása (4/1) 29. oldal

Matlab feladat futtatása (4/2) Generic scheduler objektum készítése: >> job_path='/home/felhasznalo_nev/test'; >> >> sched = findresource('scheduler', 'type', 'generic'); >> set(sched, 'ClusterMatlabRoot', '/usr/local/matlab/r2011b'); >> set(sched, 'ClusterOsType', 'unix'); >> set(sched, 'DataLocation', job_path); >> set(sched, 'HasSharedFilesystem', true); >> set(sched, 'SubmitFcn', @distributedsubmitfcn); >> set(sched, 'ParallelSubmitFcn', @parallelsubmitfcn); >> set(sched, 'GetJobStateFcn', @getjobstatefcn); >> set(sched, 'DestroyJobFcn', @destroyjobfcn); 30. oldal

Matlab feladat futtatása (4/3) Feladat elkészítése: >> j = createjob(sched); >> createtask(j, @sum, 1, {[1 1]}); >> createtask(j, @sum, 1, {[2 2]}); >> createtask(j, @sum, 1, {[3 3]}); >> submit(j); 31. oldal

Matlab feladat futtatása (4/3) Feladat státusz lekérdezése: >> waitforstate(j) >> results = getalloutputarguments(j); >> results results = [2] [4] [6] 32. oldal

GPU feladat 33. oldal

Vizualizációs szerver elérése (7/1) Vizualizációs gépek: vserver.pecs.hpc.niif.hu vserver.szeged.hpc.niif.hu vserver.debrecen.hpc.niif.hu Elérés: TurboVNC/VirtualGL: http://virtualgl.org 34. oldal

Vizualizációs szerver elérése (7/2) 35. oldal

Vizualizációs szerver elérése (7/3) 36. oldal

Vizualizációs szerver elérése (7/4) 37. oldal

Vizualizációs szerver elérése (7/5) 38. oldal

Vizualizációs szerver elérése (7/6) 39. oldal

Vizualizációs szerver elérése (7/7) 40. oldal

Hasznos linkek Magyar: http://www.niif.hu/niif_intezet/az_niifi_szuperszamitogepek_hasznalata Angol: http://www.niif.hu/en/services/supercomputing/usage_of_the_niifi_supercomputers 41. oldal

Köszönöm a figyelmet! Rőczei Gábor roczei@niif.hu