Parallel programozás áttekintése. Párhuzamos és Grid rendszerek. Történelmi áttekintés. Jellemző szupersz.gép típusok. Flynn-féle architektúra modell
|
|
- Ottó Kovács
- 4 évvel ezelőtt
- Látták:
Átírás
1 Páruzamos és Grid rendszerek (. ea) alapfogalmak Szeberényi Imre ME IIT M Ű E G Y E T E M Páruzamos és Grid rendszerek ME-IIT Sz.I Parallel programozás áttekintése Miért fontos a páruzamos feldolgozás? agyobb teljesítmény elérése miatt? Csak a teljesítményért? a páruzamosítás ebben az esetben csak tecnológia nem fontos az alkalmazás tervezője számára el kell fedni (mint pl. a ardware regisztereket, cace-t,...) Egy leetséges eszköz a valóság modellezésére Egyszerűsíteti a tervezési munkát Páruzamos feldolgozás problémái Gyakran neezebb kivitelezni, mint a soros feldolgozást törékeny (nem determinisztikus viselkedés) deadlock problémák lépetnek fel erőforrás allokációs problémák leetnek nem egyszerű ibát keresni Ezek valós tapasztalatok, de nem szükségszerűek! Páruzamos és Grid rendszerek ME-IIT Sz.I Történelmi áttekintés eumann korában felmerült az ötlet (Daniel Slotnick), de a csöves tecnológia nem tette ezt leetővé. Első szupergép: 967-ben ILLIC IV (256 proc, 200MFlop) Tinking Macines CM-, CM-2 (980) Cray- Páruzamos és Grid rendszerek ME-IIT Sz.I Jellemző szupersz.gép típusok Vektorprocesszoros rendszerek Gyors műveletvégzés vektor jellegű adatokon Masszívan páruzamos rendszerek (MPP) Üzenetküldéses elosztott memóriás (MDM) Szimmetrikus multiprocesszoros (SMP) Elosztott közös memória (DSM) Elosztott számítási rendszerek Homogén rendszerek Heterogén rendszerek Metaszámítógépek és Grid redszerek Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos gép modellje Flynn-féle arcitektúra modell Több modell alakult ki. legegyszerűbb a Flynn-féle modell, mely a eumann modell kiterjesztésének tekinti a páruzamos gépet. másik gyakran alkalmazott modell az idealizált páruzamos számítógép modell Single ISTRUCTIOS Multiple Single Single Instruction Single Data SISD (serial macines) Multiple Instruction Single Data MISD (pipelines) DT Multiple Single Instruction Multiple Data SIMD (vector processors) Multiple Instruction Multiple Data MIMD (multiprocesszors) Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I
2 Idealizált páruzamos számítógép memória memória memória CPU CPU 2 CPU 3 rcitektúrák jellemzői Processzorok eloszlása Homogén vagy eterogén kapcsolat késleltetése és sávszélessége Topológia Összeköttetés Hálók Gyűrűk Fák Hiperkockák Több processzor egyazon problémán dolgozik. Minden processzornak saját memóriája és címtartománya van. Üzenetekkel koordinálnak és adatokat is tudnak átadni. lokális memória elérése gyorsabb. Teljesen összekötött z átviteli sebesség független a csatorna forgalmától. Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Programozási modell Közös memóriás Elosztott közös memóriás Üzenet küldéses Valójában egyik modell sem kötődik szorosan a tényleges arcitektúráoz Közös memória elv jellemzői Közös memória asználatának előnyei Egységes ozzáférés Egyszerűbb programozás w adottságaitól függően jó speed-up értékel éretők el Közös memória asználatának átrányai Memória-ozzáférés szűk keresztmetszetet jelentet em jól skálázató Cace problémák megoldása külön ardvert igényel eéz nyomkövetetőség Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Elosztott memória elv jellemzői Páruzamos gépek osztályai Elosztott memória asználatának előnyei Skálázató Költségkímélő redundancia növelésével növekedet a megbizatóság Speciális feldolgozó eszközökkel is együttműködik Elosztott memória asználatának átrányai Kommunikáció igényes em minden algoritmus páruzamosítató így meglevő soros programokat és a közös memóriát asználó alkalmazásokat át kell dolgozni Jó speed up értékeket neéz elérni eéz nyomkövetetőség Páruzamos és Grid rendszerek ME-IIT Sz.I Szimmetrikus multiprocesszoros (SMP) sok azonos processzor közös memóriával egy operációs rendszerrel UM, ccum Masszívan páruzamos (MPP) sok processzor gyors belső álózattal elosztott memória sok példányban fut az operációs rendszer Klaszter sok gép gyors álózattal összekötve elosztott memória sok példányban esetleg eterogén operációs rendszer Páruzamos és Grid rendszerek ME-IIT Sz.I
3 Teljesítménymérés Sebességnövekedés (Speed Up): Sn = Ts/Tn aol:sn processzorral elért sebességnövekedés Ts futási idő soros végreajtás esetén Tn futási idő processzor esetén Hatékonyság (Efficiency): En = Sn/ aol:en processzorral elért atékonyság Sn processzorral elért sebességnövekedés processzorok száma Rededundancia (Redundancy): r = Cp/Cs aol:r páruzamos program redundanciája Cp páruzamos program műveleteinek száma Cs soros program műveleteinek száma mdal féle felső atár: Speed Up atára Sa = /(s+(-s)/) aol:sa processzorral elértetô sebességnövekedés felsô atára s a feladat nem páruzamosítató része processzorok száma z (-s)/ tagot elagyva: Sa < /s összefüggést kapjuk, ami egy felső korlátot ad. Ez azt jelenti, ogy pl. 0% nem páruzamosítató rész mellet /0. = 0 adódik a speed up felső korlátjaként. Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I em gyorsítató korlátlanul Programozási nyelvek Processzorszám Linda közös memória modell, Tuple Space out kimásol egy adatalmazt a közös területre in, inp beoz egy adatalmazt (megszűnik) rd, rdp beoz egy adatalmazt eval végreajt egy függvényt processzként Egyszerű modell, de implementációs neézségek vannak, főleg az üzenetküldéses arcitektúrákon. Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Programozási nyelvek/2 Epress elosztott memória modell 60 C-ből és fortranból ívató rutin: programindítás, leállítás logikai kommunikációs topológia felépítése programok közötti kommunikáció, szinkronizáció fájlműveletek grafikai műveletek teljesítmény analízis, debug Programozási nyelvek/3 PVM elosztott memória modell 70 C-ből és fortranból ívató rutin: programindítás, leállítás programok közötti kommunikáció, szinkronizáció Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I
4 Mire asználják a PVM-et? "Szegények" szuperkomputere a szabad CPU kapacitások összegyűjtetők a munkaállomásokról és a PC-ről Több szuperkomputer összekapcsolásával ietetlen számítási kapacitás állítató elő Oktatási eszköz a páruzamos programozás tanításáoz atékony eszköz Kutatási eszköz skálázató és költségkímélő PVM alapkoncepciója CPU # CPU #2 CPU #3 app # app #2 app #3 app #4 libpvm libpvm libpvm libpvm pvmd pvmd pvmd Összeköttetés app # z alkalmazás része libpvm yelvi interfész pvmd PVM daemon Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I libpvm libpvm által nyújtott funkciók a négy csoportra osztatók: dminisztratív funkciók Virtuális gép indítása, megállítása, álapotlekérdezés, új node felvétele Folyamatkezelő funkciók Folyamatok indítása, megállítása datátviteli funkciók Üzenetek összeállítása, elküldése, vétele, szétcsomagolás Szinkronizációs funkciók Üzenetküldéssel, vagy barrier asználatával Páruzamos program felépítése soros páruzamos páruzamos soros páruzamos páruzamos páruzamos soros CPU # CPU #2 CPU #3 Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Kényszerű Páruzamosítási startégiák program soros változatát futtatjuk páruzamosan különböző adatokkal. Csak akkor kielégítő módszer, a a soros változat elviselető futási idejű. Ciklusok páruzamosítása kkor alkalmazató, a az egyes iterációk függetlenek egymástól Felosztó páruzamosítás (master / slave) Egy felügyelő taszk fut az egyik node-on kkor alkalmazató, a a felügyelő program feladatai egyszerűbbek mint a többi taszk feladatai. Ha a taszkok függetlenek egymástól, akkor jól skálázató a taszkok számának változtatásával. Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamosítási startégiák /2 Egymást követő Minden node a következő node-nak adja tovább a részben feldolgozott adatot. kkor asználató, a a soros része a feldolgozásnak lényegesen rövidebb, mint a páruzamos rész. Rendszerint minden node azonos kódot futtat. Különösen alkalmas a gyűrű topológiáoz. Régiók páruzamosítása z adatfüggőség régiókba lokalizálató. kkor asználató, soros végreajtási idő nagyobb mint a páruzamos. Rendszerint nagy kommunikációigényű. Legbonyolultabb. Páruzamos és Grid rendszerek ME-IIT Sz.I
5 f ( ) = f ( + i ) aol = = f ( + i ) aol = 2 =8 esetén pl: =8 esetén pl: P t t 2 t 3 t 4 t 5 t 6 t 7 t 8 t t 2 t 3 t 4 t 5 t 6 t 7 t 8 z egyes téglányok számítása egymástól függetlenül, páruzamosan is elvégezető. z egyes téglányok számítása egymástól függetlenül, páruzamosan is elvégezető. Pl. minden task csak minden M-edik téglányt számol ki, majd az összegezzük az eredményeket. Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I = f ( + i ) aol = 2 - = f ( + i ) aol = 2 =8 esetén pl: P P 2 =8 esetén pl: P P 2 t t 2 t 3 t 4 t 5 t 6 t 7 t 8 t t 2 t 3 t 4 t 5 t 6 t 7 t 8 z egyes téglányok számítása egymástól függetlenül, páruzamosan is elvégezető. Pl. minden task csak minden M-edik téglányt számol ki, majd az összegezzük az eredményeket. z egyes téglányok számítása egymástól függetlenül, páruzamosan is elvégezető. Pl. minden task csak minden M-edik téglányt számol ki, majd az összegezzük az eredményeket. P 3 Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Egy példa Számítsuk ki értékét a 2 integrál numerikus integrálásával! 0 fenti módszert alkalmazva SPMD programot írunk. program első példánya bekéri a lépésközt és elindítja a többi példányt. z egyes példányok csak minden M-edik téglányt számítanak, majd az eredményeket elküldik az indító taszk-nak. CPU # CPU #2 CPU #3 pi.c program #include <stdlib.> #include <stdio.> #include <mat.> #include "pvm3." /* PVM 3 include file */ #define ((float)(4.0/(.0+*))) #define ((float)(4.0*atan(.0))) /* csak az ellenorzesez */ #define MXPROCS 32 /* node programok ma szama */ #define TG_ /* uzenettipus */ #define TG_SUM 222 /* SUM uzenettipus */ #define TG_TIDS 333 /* TIDS uzenettipus */ /* * z elso peldany belep a PVM-be es elinditja * sajat magat nproc peldanyban. */ void startup(int *pmynum, int *pnprocs, int tids[]) { int i, mynum, nprocs, mytid, numt, parent_tid; mytid = pvm_mytid(); if (mytid < 0) { printf("sikertelen mytid\n"); eit(0); Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I
6 pi.c program /2 parent_tid = pvm_parent(); if (parent_tid == PvmoParent) { /* ez az elso peldany */ mynum = 0; tids[0] = mytid; printf ("Hany node peldany(-%d)?\n", MXPROCS); scanf("%d", nprocs); numt = pvm_spawn("pi", ULL, PvmTaskDefault, "", nprocs, &tids[]); if (numt!= nprocs) { printf ("Hibas taszk inditas numt= %d\n",numt); eit(0); *pnprocs = nprocs; /* node peldanyok szama */ pvm_initsend(pvmdatadefault); /* tid info az mindenkinek */ pvm_pkint(&nprocs,, ); pvm_pkint(tids, nprocs+, ); pvm_mcast(&tids[], nprocs, TG_TIDS); else { /* ez nem elso peldany */ pvm_recv(parent_tid, TG_TIDS); pvm_upkint(&nprocs,, ); pvm_upkint(tids, nprocs+, ); for (i = ; i <= nprocs; i++) if (mytid == tids[i]) mynum=i; *pmynum = mynum; Páruzamos és Grid rendszerek ME-IIT Sz.I pi.c program /3 /* * ertek eloallitasa. (z elso peldany bekeri). */ void solicit(int *p, int *pnprocs, int mynum, int tids[]) { if (mynum == 0) { /* ez az elso taszk */ printf("kozelites lepesszama:(0 = vege)\n"); if (scanf("%d", p)!= ) *p = 0; pvm_initsend(pvmdatadefault); pvm_pkint(p,,); pvm_pkint(pnprocs,,); pvm_mcast(&tids[], *pnprocs, TG_); else { /* egyebkent a fonok node kuldi */ pvm_recv(tids[0], TG_); pvm_upkint(p,, ); pvm_upkint(pnprocs,, ); Páruzamos és Grid rendszerek ME-IIT Sz.I pi.c program /4 main() { float sum, w, ; int i,, M, mynum, nprocs, tids[mxprocs+]; startup(&mynum, &nprocs, tids); for (;;) { solicit (&, &nprocs, mynum, tids); if ( <= 0) { printf(" %d. peldany kilep a virtualis gepbol\n", mynum); pvm_eit(); eit(0); /* * Szamitas. M=nprocs+ peldany van, igy csak minden M. * teglanyt szamolja egy processz. */ M = nprocs+; w =.0/(float); sum = 0.0; for (i = mynum+; i <= ; i += M) sum = sum + f(((float)i-0.5)*w); sum = sum * w; pi.c program /4 /* Eredmenyek feldolgozasa */ if (mynum == 0) { /* a ez az elso peldany */ printf ("Elso peldany szamitasa = %7.5f\n", sum); for (i = ; i <= nprocs; i++) { pvm_recv(-, TG_SUM); pvm_upkfloat(&,, ); printf ("Elso peldany = %7.5f erteket kapott\n", ); sum = sum+; printf("sum=%2.8f\terr=%0e\n", sum, sum-); flus(stdout); else { /* tovabbi peldanyok elkuldik az eredmenyt. */ pvm_initsend(pvmdatadefault); pvm_pkfloat(&sum,, ); pvm_send(tids[0], TG_SUM); printf(" %d. elkuldte a reszosszeget: %7.2f \n", mynum, sum); fflus(stdout); Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I Message Passing Interface (M) lapvetően más célokkal fejlődött ki: szabványos, a gyártók által elfogadott, speciális w. környezetet is támogató fejl. környezet. osszú nyűgös fejlődés kezdetben csak statikus processzkezelés nem igényli a virtuális gép előzetes felépítését, mert a teljes kommunikációs séma az alkalmazásoz szerkesztődik. Ezzel szemben a PVM op.r. funkciókat nyújt. viszonylag gyorsan fejlesztették. Cluster koncepció Gyors álózattal összekapcsolt gépek Gyakran közös fájlrendszer CPU vagy tárolási kapacitás növelése Paraméter study, vagy páruzamos alkalmazások Páruzamos és Grid rendszerek ME-IIT Sz.I Páruzamos és Grid rendszerek ME-IIT Sz.I
Párhuzamos és Grid rendszerek. Parallel programozás áttekintése. Történelmi áttekintés
Párhuzamos és Grid rendszerek (1. ea) alapfogalmak Szeberényi Imre ME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek ME-IIT Sz.I. 2012.02.06. - 1 - Parallel programozás
RészletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (1. ea) alapfogalmak Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2012.02.06. - 1 - Parallel programozás
RészletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (2. ea) párhuzamos algoritmusok tervezése Szeberényi Imre BME IIT Az ábrák egy része Ian Foster: Designing and Building Parallel Programs (Addison-Wesley)
RészletesebbenBevezetés a párhuzamos programozási koncepciókba
Bevezetés a párhuzamos programozási koncepciókba Kacsuk Péter és Dózsa Gábor MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium E-mail: kacsuk@sztaki.hu Web: www.lpds.sztaki.hu Programozási modellek
RészletesebbenPárhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
RészletesebbenFlynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD
M5-. A lineáris algebra párhuzamos algoritmusai. Ismertesse a párhuzamos gépi architektúrák Flynn-féle osztályozását. A párhuzamos lineáris algebrai algoritmusok között mi a BLAS csomag célja, melyek annak
RészletesebbenPárhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
RészletesebbenSzenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
RészletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (14. ea) Összefoglalás Szeberényi Imre BME IIT M Ű E G Y ET E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.05.06. - 1 - Összefogalás Párhuzamos
RészletesebbenAutóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
RészletesebbenNagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet
Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei Kutató Intézet kisszámítógépes rendszerekben Tudományos számításokban gyakran nagy mennyiségű aritmetikai művelet elvégzésére van
RészletesebbenPárhuzamos és Grid rendszerek. Összefogalás. Jellemző szupersz.gép típusok. Párhuzamos architektúrák. Párh. prog. fejlesztési módszerek
Párhuzamos és Grid rendszerek (14. ea) Összefoglalás Szeberényi Imre BME IIT M Ű E G Y ET E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.05.06. - 1 - Összefogalás Párhuzamos
RészletesebbenÖsszefogalás. Párhuzamos és Grid rendszerek. Párhuzamos gépek osztályai. Jellemző szupersz.gép típusok. Flynn-féle architektúra modell
Összefogalás (14. ea) Összefoglalás Szeberényi Imre BME IIT M Ű E G Y ET E M 1 7 8 2 BME-IIT Sz.I. 2013.05.06. - 1 - Párhuzamos architektúrák Párhuzamos programok modellezése Párh. prog.
RészletesebbenCsoportos üzenetszórás optimalizálása klaszter rendszerekben
Csoportos üzenetszórás optimalizálása klaszter rendszerekben Készítette: Juhász Sándor Csikvári András Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Automatizálási
RészletesebbenPárhuzamos és Grid rendszerek. Hol tartunk? Klaszter. Megismerkedtünk az alapfogalmakkal,
Párhuzamos és Grid rendszerek (3. ea) cluster rendszerek, hosszútávú ütemezők Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.02.25.
RészletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (10. ea) GPGPU Szeberényi Imre BME IIT Az ábrák egy része az NVIDIA oktató anyagaiból és dokumentációiból származik. Párhuzamos és Grid rendszerek BME-IIT
RészletesebbenEGI-InSPIRE. Café Grid március 24. Szeberényi Imre 3/25/ EGI-InSPIRE RI
EGI-InSPIRE Café Grid Szeberényi Imre szebi@iit.bme.hu 2011. március 24. 3/25/2011 1 Performance per Dollar Spent Aktualitás Technológiák gyors fejlődése e-infrastruktúra Doubling Time (months) 9 12 18
Részletesebbenegy szisztolikus példa
Automatikus párhuzamosítás egy szisztolikus példa Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus Automatikus párhuzamosítási módszer ötlet Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus
RészletesebbenSAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával
SAT probléma kielégíthetőségének vizsgálata masszív parallel mesterséges neurális hálózat alkalmazásával Tajti Tibor, Bíró Csaba, Kusper Gábor {gkusper, birocs, tajti}@aries.ektf.hu Eszterházy Károly Főiskola
RészletesebbenIsmerkedjünk tovább a számítógéppel. Alaplap és a processzeor
Ismerkedjünk tovább a számítógéppel Alaplap és a processzeor Neumann-elvű számítógépek főbb egységei A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Operatív
RészletesebbenCondor rendszer röviden. IKTA NI-2000/0008 munkaszkasz zárókonferencia
Condor rendszer röviden Szeberényi Imre IKTA NI-2000/0008 munkaszkasz zárókonferencia 2001.10.12 A Condor rendszer jellemzői Speciális ütemező (batch) rendszer Elosztott, heterogén rendszerben
Részletesebben2009.03.16. Ezeket a kiemelkedı sebességő számítógépeket nevezzük szuperszámítógépeknek.
A számítási kapacitás hiánya a világ egyik fontos problémája. Számos olyan tudományos és mőszaki probléma létezik, melyek megoldásához a szokásos számítógépek, PC-k, munkaállomások, de még a szerverek
RészletesebbenProgramozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)
Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index
RészletesebbenNeurális hálózatok bemutató
Neurális hálózatok bemutató Füvesi Viktor Miskolci Egyetem Alkalmazott Földtudományi Kutatóintézet Miért? Vannak feladatok amelyeket az agy gyorsabban hajt végre mint a konvencionális számítógépek. Pl.:
RészletesebbenFüggvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Függvények C program egymás mellé rendelt függvényekből áll. A függvény (alprogram) jó absztrakciós eszköz a programok
RészletesebbenProgramozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.05. -1- Függvények C program egymás mellé rendelt függvényekből
RészletesebbenSzámítógépek felépítése
Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák
RészletesebbenAz NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23.
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23. Dr. Máray Tamás NIIF Intézet NIIF szuperszámítógép szolgáltatás a kezdetek 2001 Sun E10k 60 Gflops SMP architektúra
RészletesebbenAz UPPAAL egyes modellezési lehetőségeinek összefoglalása. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Az UPPAAL egyes modellezési lehetőségeinek összefoglalása Majzik István BME Méréstechnika és Információs Rendszerek Tanszék Résztvevők együttműködése (1) Automaták interakciói üzenetküldéssel Szinkron
RészletesebbenNyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output
1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical
RészletesebbenSzámítógép-rendszerek fontos jellemzői (Hardver és Szoftver):
B Motiváció B Motiváció Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver): Helyesség Felhasználóbarátság Hatékonyság Modern számítógép-rendszerek: Egyértelmű hatékonyság (például hálózati hatékonyság)
RészletesebbenOperációs rendszerek
Operációs rendszerek? Szükségünk van operációs rendszerre? NEM, mert mi az alkalmazással szeretnénk játszani dolgozni, azért használjuk a számítógépet. IGEN, mert nélküle a számitógépünk csak egy halom
Részletesebben5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix
2. Adattípusonként különböző regisztertér Célja: az adatfeldolgozás gyorsítása - különös tekintettel a lebegőpontos adatábrázolásra. Szorzás esetén karakterisztika összeadódik, mantissza összeszorzódik.
RészletesebbenAz NIIF új szuperszámítógép infrastruktúrája Új lehet!ségek a kutatói hálózatban 2011.06.02 Debreceni Egyetem
Az NIIF új szuperszámítógép infrastruktúrája 2011.06.02 Debreceni Egyetem Dr. Máray Tamás NIIF Intézet NIIF szuperszámítógép szolgáltatás a kezdetek 2001 Sun E10k! 60 Gflops! SMP architektúra! 96 UltraSparc
RészletesebbenISA szimulátor objektum-orientált modell (C++)
Budapesti Műszaki és Gazdaságtudományi Egyetem ISA szimulátor objektum-orientált modell (C++) Horváth Péter Elektronikus Eszközök Tanszéke 2015. február 12. Horváth Péter ISA szimulátor objektum-orientált
RészletesebbenBevezetés a számítástechnikába
Bevezetés a számítástechnikába Megszakítások Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. november 9. Bevezetés Megszakítások
RészletesebbenVLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)
SzA35. VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) Működési elvük: Jellemzőik: -függőségek kezelése statikusan, compiler által -hátránya: a compiler erősen
RészletesebbenElosztott rendszerek. Az elıadás. Az elosztott rendszer definíciója. Köztesrétegként felépülı elosztott rendszer
1. elıadás Az elıadás Elosztott ek 1. Bevezetés Tankönyv: Andrew S. Tanenbaum Maarten van Steen: Elosztott Rendszerek Alapelvek és Paradigmák http://people.inf.elte.hu/bonnie bonnie@inf.elte.hu Az elosztott
RészletesebbenKészítette: Trosztel Mátyás Konzulens: Hajós Gergely
Készítette: Trosztel Mátyás Konzulens: Hajós Gergely Monte Carlo Markov Chain MCMC során egy megfelelően konstruált Markov-lánc segítségével mintákat generálunk. Ezek eloszlása követi a céleloszlást. A
RészletesebbenProgramozás II. 2. Dr. Iványi Péter
Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c
RészletesebbenSzimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)
Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus
RészletesebbenGrafikus csővezeték 1 / 44
Grafikus csővezeték 1 / 44 Grafikus csővezeték Vertex feldolgozás A vertexek egyenként a képernyő térbe vannak transzformálva Primitív feldolgozás A vertexek primitívekbe vannak szervezve Raszterizálás
RészletesebbenSzámítógép Architektúrák
Multiprocesszoros rendszerek Horváth Gábor 2015. május 19. Budapest docens BME Híradástechnikai Tanszék ghorvath@hit.bme.hu Párhuzamosság formái A párhuzamosság milyen formáit ismerjük? Bit szintű párhuzamosság
RészletesebbenProgramozás alapjai C nyelv 10. gyakorlat. Standard függvények. Union
Programozás alapjai C nyelv 10. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.21. -1- Standard függvények Standard függvények amelyeket
RészletesebbenSzámítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
RészletesebbenProgramozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.10.. -1- Mit tudunk már? Típus fogalma char, int, float,
RészletesebbenA számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.
A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A hálózat kettő vagy több egymással összekapcsolt számítógép, amelyek között adatforgalom
RészletesebbenC programozás. 6 óra Függvények, függvényszerű makrók, globális és
C programozás 6 óra Függvények, függvényszerű makrók, globális és lokális változók 1.Azonosítók A program bizonyos összetevőire névvel (azonosító) hivatkozunk Első karakter: _ vagy betű (csak ez lehet,
RészletesebbenSzámítógép felépítése
Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége
RészletesebbenLive free() or die() Az openmosix cluster szoftver
Live free() or die() Az openmosix cluster szoftver Erdei Csaba FSF.hu Fürtök típusai Magas rendelkezésre állást biztosító (HA high availability) Terheléselosztó (Load balancing) Tudományos technikai célú
RészletesebbenPárhuzamos programok futásának kiértékelése Scalasca profiler segítségével
Párhuzamos programok futásának kiértékelése segítségével 2014. Április 24. Pécs, Networkshop 2014 Rőczei Gábor roczei@niif.hu Főbb témák Miért használjunk szuperszámítógépet?! Alapfogalmak Miért van szükség
RészletesebbenK+F a Hálózattervezés területén
K+F a Hálózattervezés területén Sipos Attila Fejlesztési igazgatóhelyettes Magyar Telekom PKI Távközlésfejlesztési Igazgatóság 2007.09.25, 1 oldal Tartalomjegyzék K+F együttműködés a hálózattervezés területén
RészletesebbenOperációs rendszerek. Folyamatok ütemezése
Operációs rendszerek Folyamatok ütemezése Alapok Az ütemezés, az események sorrendjének a meghatározása. Az ütemezés használata OPR-ekben: az azonos erőforrásra igényt tartó folyamatok közül történő választás,
RészletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (10. ea) egy vektorprocesszor Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Grir és OO labor BME-IIT Sz.I. 2013.04.15. - 1 - Flynn-féle architektúra
RészletesebbenPárhuzamos és Grid rendszerek. Flynn-féle architektúra modell. ClearSpeed gyorsító kártya. 2006: Tokyo Institute of Technology's
Párhuzamos és Grid rendszerek (10. ea) egy vektorprocesszor Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2-1 - Flynn-féle architektúra modell Single DATA Multiple Single INSTRUCTIONS
RészletesebbenC programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }
C programozás Márton Gyöngyvér, 2009 Sapientia, Erdélyi Magyar Tudományegyetem http://www.ms.sapientia.ro/~mgyongyi 1 Ciklusok for (ismétlés) while do while 2 for utasítás szöveg 10-szeri kiíratása: int
Részletesebben9. MPI
9. MPI kertesz.gabor@nik.uni-obuda.hu MPI Message Passing Interface Elosztott memóriájú párhuzamos programozási API Gyk. folyamatok közötti kommunikáció de facto ipari standard Több száz előre definiált
RészletesebbenPárhuzamos és Elosztott Rendszerek
MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Párhuzamos és Elosztott Rendszerek KÉSZÍTETTE: DR. MILEFF PÉTER Miskolci Egyetem Általános Informatikai Tanszék 2009 1 Szuperszámítógépektıl napjainkig
RészletesebbenOperációs Rendszerek II.
Operációs Rendszerek II. Második előadás Első verzió: 2004/2005. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter Visszatekintés Visszatekintés Operációs rendszer a számítógép hardver elemei és az
RészletesebbenProgramozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
RészletesebbenAutóipari beágyazott rendszerek. Local Interconnection Network
Autóipari beágyazott rendszerek Local Interconnection Network 1 Áttekintés Motiváció Kis sebességigényű alkalmazások A CAN drága Kvarc oszcillátort igényel Speciális perifériát igényel Két vezetéket igényel
RészletesebbenTeljesítménymodellezés és futási idő előrejelzés klaszter rendszerekben
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Automatizálási és Alkalmazott Informatikai Tanszék Juhász Sándor Teljesítménymodellezés és futási idő előrejelzés klaszter
RészletesebbenSocket programozás Példák
Socket programozás Példák Áttekintés Client Server socket socket bind connect Connection request listen accept Client / Server Session write read read write close EOF read close 3 Select demo Beej s guide
RészletesebbenA SPIN használata, példák II
A SPIN használata, példák II Dr. Németh L. Zoltán (zlnemeth@inf.u-szeged.hu) SZTE, Informatikai Tanszékcsoport 2008/2009 I. félév 2008.10.18/2 MODELL 9 1 2. példa: Egy osztott algoritmus Pl. legyen ez
RészletesebbenUNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
RészletesebbenHálózati réteg. WSN topológia. Útvonalválasztás.
Hálózati réteg WSN topológia. Útvonalválasztás. Tartalom Hálózati réteg WSN topológia Útvonalválasztás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció,
RészletesebbenHogyan lesz adatbányából aranybánya?
Hogyan lesz adatbányából aranybánya? Szolgáltatások kapacitástervezése a Budapest Banknál Németh Balázs Budapest Bank Fehér Péter - Corvinno Visontai Balázs - KFKI Tartalom 1. Szolgáltatás életciklus 2.
RészletesebbenFlynn-féle architektúra modell. Párhuzamos és Grid rendszerek (8. ea) egy vektorprocesszor. Belső felépítés. ClearSpeed gyorsító kártya MTAP
Flynn-féle architektúra modell Párhuzamos és Grid rendszerek (8. ea) egy vektorprocesszor Szeberényi Imre BME IIT Single INSTRUCTIONS Multiple Single Single Instruction Single Data SISD
RészletesebbenPárhuzamos genetikus algoritmus
Párhuzamos genetikus algoritmus Szimuláció Készítette: Eperjesi Alfréd epaeaat.elte 2 1. Bevezetés A GRID rendszerek megjelenésével lehetővé vált a személyi számítógépek, a szuperszámítógépek, a számítógépes
RészletesebbenVIRTUAL NETWORK EMBEDDING VIRTUÁLIS HÁLÓZAT BEÁGYAZÁS
BME/TMIT Budapesti Műszaki és Gazdaságtudományi Egyetem (BME) Távközlési és Médiainformatikai Tanszék (TMIT) VIRTUAL NETWORK EMBEDDING VIRTUÁLIS HÁLÓZAT BEÁGYAZÁS Dr. Maliosz Markosz maliosz@tmit.bme.hu
RészletesebbenMit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Mit tudunk már? Típus fogalma char, int, float, double változók deklarációja operátorok (aritmetikai, relációs, logikai,
RészletesebbenSzámítógépek felépítése, alapfogalmak
2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van
RészletesebbenÜtemezés (Scheduling),
1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság
RészletesebbenC programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem } http://www.ms.sapientia.ro/~mgyongyi
C programozás Márton Gyöngyvér, 2009 Sapientia, Erdélyi Magyar Tudományegyetem http://www.ms.sapientia.ro/~mgyongyi 1 Könyvészet Kátai Z.: Programozás C nyelven Brian W. Kernighan, D.M. Ritchie: A C programozási
RészletesebbenHálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak
Hálózatok Alapismeretek A hálózatok célja, építőelemei, alapfogalmak A hálózatok célja A korai időkben terminálokat akartak használni a szabad gépidők lekötésére, erre jó lehetőség volt a megbízható és
RészletesebbenPMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között
-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez -1 Kommunikáció LG PMU és LG GLOFA-GM / GM között -1-1 PLC programozó csatlakozója ( CPU loader port ) -1- PLC beépített C-NET csatlakozója (CPU C-net) -1-
RészletesebbenDigitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenSZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Az utasítás-pipeline szélesítése Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 2018-05-19 1 UTASÍTÁSFELDOLGOZÁS
RészletesebbenDigitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenEgyesült Acél Kft. KATALÓGUS ÁRJEGYZÉK 2014.07.21-től
00267 CS DB 928 Ft 00421 24 DB 946 Ft 20101 DB 30 690 Ft 00267 N DB 928 Ft 00422 DB 1 392 Ft 20102 DB 30 690 Ft 00360 50 DB 1 190 Ft 00425 20 DB 1 150 Ft 20103 DB 30 690 Ft 00360 60 DB 1 295 Ft 00425 22
Részletesebben2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés
. Számítógépek működési elve Bevezetés az informatikába. előadás Dudásné Nagy Marianna Az általánosan használt számítógépek a belső programvezérlés elvén működnek Külső programvezérlés... Vezérlés elve
RészletesebbenPélda: LHC, CERN, Genf Enabling Grids for E-sciencE
Mi a grid? www.eu-egee.org Grid bevezető Németh Dénes BME Informatikai Központ grid.ik.bme.hu gridsite@ik.bme.hu Számítógépek, speciális eszközök, tárkapacitások, és szolgáltatások összessége, melyek dinamikusan
RészletesebbenProgramozás I gyakorlat
Programozás I. - 2. gyakorlat Változók, kiiratás, bekérés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: September 24, 2007 1 tar@dcs.vein.hu
RészletesebbenElosztott rendszer architektúrák
Elosztott rendszer architektúrák Distributed systems architectures Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 12. Andrew S. Tanenbaum, aarten van Steen: Distributed Systems: rinciples
RészletesebbenArchitektúra, megszakítási rendszerek
Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép
RészletesebbenA Számítógépek hardver elemei
Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek hardver elemei Korszerő perifériák és rendszercsatolásuk A µ processzoros rendszer regiszter modellje A µp gépi
RészletesebbenProcesszusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Részletesebben15. Programok fordítása és végrehajtása
15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és
RészletesebbenInformáció menedzsment
Információ menedzsment Szendrői Etelka Rendszer- és Szoftvertechnológiai Tanszék szendroi@witch.pmmf.hu Szervezetek felépítése Szervezetek közötti információáramlás Információ fogadás Elosztás Új információk
RészletesebbenKommunikáció az EuroProt-IED multifunkcionális készülékekkel
Kommunikáció az EuroProt-IED multifunkcionális készülékekkel A Protecta intelligens EuroProt készülékei a védelem-technika és a mikroprocesszoros technológia fejlődésével párhuzamosan követik a kommunikációs
RészletesebbenSzámítógépek felépítése, alapfogalmak
2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? 2 Nem reprezentatív felmérés
RészletesebbenVezérlési szerkezetek
Vezérlési szerkezetek Szelekciós ok: if, else, switch If Segítségével valamely ok végrehajtását valamely feltétel teljesülése esetén végezzük el. Az if segítségével valamely tevékenység () végrehajtását
RészletesebbenÜtemezés (Scheduling),
1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság
RészletesebbenProgramozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
RészletesebbenParciális rekonfiguráció Heterogán számítási rendszerek VIMIMA15
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Parciális rekonfiguráció Heterogán számítási rendszerek VIMIMA15 Fehér
RészletesebbenVé V g é r g e r h e a h j a tá t s á i s s z s ál á ak a Runnable, Thread
Végrehajtási szálak Runnable, Thread Végrehajtási szálak Java-ban A Java program az operációs rendszer egy folyamatán (process) belül fut. A folyamat adat és kód szegmensekből áll, amelyek egy virtuális
RészletesebbenAdott: VPN topológia tervezés. Költségmodell: fix szakaszköltség VPN végpontok
Hálózatok tervezése VITMM215 Maliosz Markosz 2012 12.10..10.27 27. Adott: VPN topológia tervezés fizikai hálózat topológiája Költségmodell: fix szakaszköltség VPN végpontok 2 VPN topológia tervezés VPN
RészletesebbenMagic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
RészletesebbenSzéchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu
Programozás III. Varjasi Norbert varjasin@sze.hu 1 A java virtuális gép (JVM) Képzeletbei, ideális számítógép. Szoftveresen megvalósított működési környezet. (az op. rendszer egy folyamata). Feladata:
RészletesebbenFolyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,
Részletesebben