a tízezer mérföldes utazás is egyetlen lépéssel kezdődik

22
"A t "A tí zezer zezer mérföldes mérföldes utazás utazás is is egyetlen egyetlen lépéssel lépéssel kezd kezdő dik dik ." ."

Upload: others

Post on 13-Nov-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

"A t"A tíízezerzezer mérföldesmérföldes utazásutazás is is egyetlenegyetlen lépéssellépéssel kezdkezdőődikdik."."

Page 2: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

A BA BININSYSSYS PPROJEKTROJEKTElőadók:Előadók:

Kornafeld Kornafeld ÁdámÁdám –– MTA [email protected]

Kovács AttilaKovács Attila –– ELTE [email protected]

Társszerzők:Burcsi Péter

Podhorszki NorbertKovács József

Marosi Attila CsabaVida Gábor

Gombás Gábor

Page 3: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• BinSYS projekt• Architektúra a BinSYS projekt mögött

– A PRC-modell(PRC: Közösségi Erőforrásmegosztás-alapú számítás)

– SZTAKI Desktop Grid• Globális• Lokális

TTARTALOM

Page 4: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• Matematikai (számítógépes számelméleti)kutatás az ELTE Informatikai Karán

• Az elméleti vizsgálatok és számítógépes futtatások kiegészítik egymást

• Hatalmas bejárandó paramétertér: nagy számítási igény

• Kevés kommunikáció: párhuzamosítható algoritmus

BBininSYSSYS PPROJEKT

Page 5: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• Bináris számrendszer (alapszám 2):szám ↔ 0-1 kód

pl. 2006 = 11111010110• Általánosított bináris számrendszer

(alappolinom 2 + x + x2 + x3 + x4 + x5 )vektor ↔ 0-1 kód

pl. [4,3,2,2,3] = 11111010110

SSZÁMRENDSZEREK

Page 6: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• Matematikai alkalmazás:– Sejtések felállítása,

ellenőrzése– Fraktálgeometria

• Informatikai alkalmazás:– Kódolás– Kriptográfia

AALKALMAZÁS

A „tizedestörtek” halmaza

Page 7: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• Összes 12-nél kisebb fokú bináris számrendszer megtalálása:

• Eredeti algoritmus becsült futási ideje egy erős processzoron: több évszázad

• Párhuzamos és optimalizált algoritmus a SZTAKI Desktop Griden: néhány hét

EEREDMÉNYEK

11421232122571244Darabszám111098765432Dimenzió

Page 8: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• 12 és magasabb fokú polinomok vizsgálata (egy még nem bizonyított sejtés alapján)

• Binsys → Gensys0-1 jegy→ [0..n-1] jegySzámítási igény nő, szerényebb célkitűzések

• Más, jól párhuzamosítható számítógépes számelméleti problémák vizsgálata

FFOLYTATÁS…

Page 9: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

AArchitektúra a BinSYSBinSYS mögött

Számításigényes feladatSzámításigényes feladat

DrágaNem triviális a

hozzáférhetőség

Szuperszámítógép Clustergrid Desktopgrid

ü OlcsóbbNem 24/7 órás

rendelkezésre állás

ü Még olcsóbbü Könnyű

managelhetőség

Page 10: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

Inst1

Felhasználó 1

Inst2

Felhasználó N

DonorDonor

CClustergrid modell

IInternet

Dinamikus erőforrás igények

Page 11: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

DDesktop GGrid modell

IInternet / IIntranet

Céges /Egyetemi szerver

Alkalmazás

Donor:

Céges /Egyetemi / Privát PC

Donor:

Céges /Egyetemi / Privát PC

Donor:

Céges /Egyetemi / Privát PC

Dinamikus erőforrás felajánlás

Munkacsomagszétosztás

Page 12: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

SZTAKI DSZTAKI Desktop GGridGGlobális verzió

74247424résztvevőrésztvevő

1588915889számítógépszámítógép

Page 13: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

SZDG TSZDG TELJESÍTMÉNYE

TOP 500TOP 500 BBELÉPŐSZINT

OMSZ SOMSZ SZUPERCOMPUTER

HHUNGARIAN CCLUSTERGRID

NIIFI SNIIFI SZUPERCOMPUTER

~~101099--10101010 lebegőpontos művelet másodpercenkéntlebegőpontos művelet másodpercenként

GIGAFLOP/sGIGAFLOP/s

Page 14: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

DDesktopgrid PProgramozási modell

szerverszerver

Page 15: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

• szerver (Berkeley Open Infrastructure for Network Computing)

– „Előrecsomagolva” (debian csomag)– Magyar nyelven– Teljesítmény grafikus megjelenítése– DC-API támogatással

• Az adatbiztonság ezáltal olyan szintre kerül, mely lehetővé teszi a rendszer ipari környezetben való alkalmazását

• Clusterek beépíthetősége• Lokális Desktop Gridek hierarchiába szervezésén

dolgozunk

LLokális SZDGSZDG

Page 16: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

LLokális SSZTAKI DZTAKI Desktop GGridAAlkalmazások

üü ADMEToxGridADMEToxGrid

üü Adatbányászat és gépi tanulásAdatbányászat és gépi tanulás

üü Meteorológia, klíma modellezésMeteorológia, klíma modellezés

üü Digitális Jelfeldolgozás (DSP)Digitális Jelfeldolgozás (DSP)

üü Oktatás, Miskolci EgyetemOktatás, Miskolci Egyetem

Page 17: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

ADMETADMEToxGGrid

Partnerek:• ComGenex Inc.• ComGrid Kft.

Gyógyszerként használható molekulák vizsgálatának gyorsításaKémiai instabilitásBiológiai inaktivitásToxikusság

szempontjából még a kutatási fázis legelejénü a kutatási költségek csökkentéseü a kutatási idő lerövidítéseérdekében

Page 18: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

AAdatbányászat ésGGépi tanulás

Partnerek:• MTA SZTAKI Gépi Tanulás

Kutatócsoport• Szegedi Tudományegyetem,

Mesterséges Intelligencia Csoport• AAM Informatikai Tanácsadó Rt.• T-Systems Magyarország

Adatbányász alkalmazás fejlesztése

a SZTAKI Desktop Grid architektúrára

Page 19: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

DDigitális JJelfeldolgozás

PartnerekWestminsteri Egyetem, UKBruneli Egyetem, UK

Periodikus, nem egyenletes eloszlasúmintavételi szekvenciáinak tervezése a digitális jelfeldolgozás zavarmentessétételéért

DSP méret Clustergrid SZDG

20

22

24

~35p ~1ó 44p

~7ó 23p

~141p ~46ó 46p

~5ó 4p

PC

~3ó 33p

~41ó 53p

~724ó

100 PC-ből álló Lokális Desktop Grid

Page 20: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

MMeteorológiaKKlíma modellezés

Partnerek• econet.hu Informatikai Nyrt.• Magyar Meteorológiai Szolgálat• Glia Kft.• DDC Kft. • Env-in-Cent Kft.

• Numerikus időjárás előrejelzés, klímamodellezés a SZTAKI Desktop Grid architektúrán

• Lokális és Globális Desktop Grid létrehozása

Page 21: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik

OOktatás

Miskolci EgyetemÁltalános Informatika Tanszék

ü Párhuzamos és Elosztott Rendszerek tárgykeretein belül a diákok megismerkedhetnek a SZTAKI Desktop Grid architektúrával

ü Féléves munkájuk során alkalmazástfejlesztenek a gridre

ü A grid az oktatás mellett az egyetemen folyókutató munkát is támogatja

Page 22: A tízezer mérföldes utazás is egyetlen lépéssel kezdődik