Heterogén számítási rendszerek. Bevezető Szerver architektúrák Kommunikációs interfészek
|
|
- Sarolta Dudásné
- 7 évvel ezelőtt
- Látták:
Átírás
1 Heterogén számítási rendszerek Bevezető Szerver architektúrák Kommunikációs interfészek Szántó Péter BME MIT, FPGA Laboratórium
2 HPC alkalmazások Computational Fluid Dynamics (CFD) Folyadék (gáz) áramlás szimuláció Időjárás előrejelzés Szeizmikus analízis Olaj/gáz kutatás Földrengés előrejelzés Kémiai informatika molekula fejlesztés Bioinformatika Gén kutatás, dokkolás Pénzügyi számítások Kockázat analízis
3 HPC példák: véráramlás szim. Az halálozási okok ~50%-a szívés érrendszeri betegségekre vezethető vissza a nyugati világban Az artériás betegségek kialakulása erősen korrelál a vér áramlási mintázatával Egy perc alatt a szív a teljes vérmennyiséget (~5 l) a teljes (~ km) érhálózaton átpumpálja
4 HPC példák: időjárás előrejelzés Egyenletek: Newton 2. törvénye (3D) Termodinamikai egyenlet Kontinuitási egyenlet Ideális gáz egyenlete Horizontális felbontás Néhány 10 km Vertikális szintek Néhány 10 (OMSZ: 60) Pl. globális előrejelzés: rácspont, 31 szint 24 millió ismeretlen és 24 millió egyenlet Időlépcső: 4 perc
5 HPC példák: virtual screening Molekula adatbázis: több millió molekula 1D (vagy 2D) leírója ( ujjlenyomat ) Cél: adatbázisok teljes összehasonlítása, kevéssé hasonló molekulák keresése Pl. Tanimoto távolság D c 1 S D a b c a, b a, b 1 limit
6 HPC példák: gén szekvenálás Humán genom: ~3 milliárd bázispár Next generation sequencing: ~100 bázispár hosszú darabok, 10-szeres lefedés ~300 millió szekvencia ( read ) Cél: a read illesztése egy referencia genom mintához Eltérések (akár kihagyások, beillesztések) megengedettek Szekvenálási hibák Genom eltérések
7 HPC TOP 8 Gép Magok Max. Tflops/s Linpack Tflops/s Power (kw) Sunway TaihuLight (Sunway SW C 1.45GHz), Kína Tianhe-2 (Xeon E C 2,2G + Xeon Phi 31S1P), Kína Piz Daint (Cray XC50, Xeon E5-2690v3 12C 2.6GHz, NVIDIA Tesla P100), Svájc Gyoukou (Xeon D C 1.3GHz, PEZY-SC2 700Mhz), Japán Titan (Cray XK7 Opteron C, 2,2G + NVIDIA K20x), USA Sequoia (IBM BlueGene PowerPC BQC 16C, 1,6G), USA Trinity (Cray XC40, Intel Xeon Phi C 1.4GHz), USA Cori (Cray XC40, Intel Xeon Phi C 1.4GHz), USA
8 HPC TOP 8: 1. & 2. Sunway TaihuLight Sunway SW C 1.45GHz CPU mag 1,310 TB RAM LP TFlop/s MW Tianhe-2 Intel Xeon E CPU+2xPhi mag 1 TB RAM TFlop/s 17 MW
9 HPC TOP 8: 3. & 4. Piz Daint Xeon E5-2690v3 12C 2.6GHz NVIDIA Tesla P100 GPU mag 0,34 TB RAM LP TFlop/s 2.27 MW Gyoukou Xeon D C 1.3GHz PEZY-SC2 700Mhz mag 0,575 TB RAM TFlop/s 1.35 MW
10 HPC Green TOP 8 Gép Magok Max. Tflops/s Power Eff. (Gflops/W) Shoubu system B (Xeon D C 1.3GHz, PEZY-SC2), Japán Suiren2 (Xeon D C 1.3GHz, PEZY- SC2), Japán Sakura (Xeon E5-2618Lv3 8C 2.3GHz, PEZY-SC2), Japán DGX SaturnV Volta (Xeon E5-2698v4 20C 2.2GHz, NVIDIA Tesla V100), USA Gyoukou (Xeon D C 1.3GHz, PEZY- SC2 700Mhz), Japán TSUBAME3.0 (Xeon E5-2680v4 14C 2.4GHz, NVIDIA Tesla P100), Japán AIST AI Cloud (Xeon E5-2630Lv4 10C 1.8GHz, NVIDIA Tesla P100), Japán RAIDEN GPU (Xeon E5-2698v4 20C 2.2GHz, NVIDIA Tesla P100), Japán , , , , , , ,6
11 Sunway SW26010 Kína saját fejlesztésű HPC processzora MPE: Management Processing Engine 64-bit RISC, 256-bit vector, 32 kb L1, 256 kb L2 CPE: Computing Processing Element 8x8 64-bit RISC mag, 256-bit vector, 16 kb L1 Icache, 64 kb Scratch Pad memory
12 Pezy SC-2
13 Környékünk NIIF HPC cluster Budapest Budapest 2 Szeged Debrecen Debrecen 2 Debrecen Pécs Miskolc Típus CPU magok HP CP4000S L HP SL250s HP CP4000BL SGI ICE8400EX HP SL250s HP Apollo 8000 SGI UV 1000 SGI UV / node Gyorsítók - Linpack (Rmax) 66 GB 63 GB 132 GB 47 GB 125 GB 125 GB 6 TB 1.4 TB 28 db Intel Xeon Phi 12 db Nvidia M db Nvidia K20x 48 db Nvidia K40x 88 db Intel Xeon Phi Tflops 27 Tflops 20 Tflops 18 Tlops 254 Tflops 106 Tflops 10 Tflops 8 Tflops
14 Párhuzamos architektúrák
15 Amdahl törvény Gyorsíthatunk, de.. B: Az algoritmus sorosan végrehajtandó része (0 1) n: a párhuzamosítható részek gyorsítási szorzója S n = B + 1 n 1 1 B Még ha az algoritmus 95%-a párhuzamosítható is.
16 Alapfogalmak Symmetric MultiProcessing Minden mag látja a teljes memóriát Minden mag teljes hozzáféréssel rendelkezik a memóriához Tipikusan max. ~32 mag Non-Uniform Memory Architecture (NUMA) Minden processzor saját memóriával rendelkezik, a processzoronkénti sávszélesség jóval nagyobb A memória elérés függ a processzor memória távolságtól ccnuma: cache coherent NUMA
17 Alapfogalmak Pipeline végrehajtás (IF-ID-EX-WB) instruction IF RD IF EX RD IF WB EX RD IF WB EX RD IF WB EX RD IF WB EX RD IF WB EX RD WB EX WB cycle Szuperskalár processzor Több utasítás fetch órajelenként (!= pipeline) instruction IF RD EX WB 1 IF RD EX WB IF RD EX WB 2 IF RD EX WB IF RD EX WB 3 IF RD EX WB cycle
18 Alapfogalmak In-order utasítás végrehajtás Az assembly utasítások a kódnak megfelelő sorrendben hajtódnak végre (fetch wait execute - write) Out-of-order (OoOE) utasítás végrehajtás A processzor átrendez(het)i az utasítások sorrendjét Fetch - dispatch (wait) execute queue write Elágazás becslés Statikus (pl. backward igen, forward nem) Dinamikus (pl. szaturációs számláló) Pl. 2 biten 0 3 között számoljuk, hogy hányszor ugrottunk Becslés: >= 2 esetén ugrás Több számláló, PC néhány bitje választja ki, hogy adott elágazáshoz melyik tartozik
19 Alapfogalmak SISD Single Instruction Single Data SIMD Single Instruction Multiple Data Intel MMX, SSEx, AMD 3DNow!, Intel AVX, Power AltiVec, ARM NEON MIMD Multiple Instruction Multiple Data Pl. GPU VLIW: Very Long Instruction Word Utasítás szintű párhuzamosítás fordítási időben
20 Alapfogalmak (MT) Többszálúság (multi-threading) Temporal MT: az egymást követő utasítások származhatnak más szálból Simultaneous MT: a processzor feldolgozó egységei ugyanazon órajelben más-más szállal foglalkoznak (szuperskalár) Multi-core: több, teljes processzor mag egy szilíciumon Architektúrák Intel HT: SMT, 2 szál IBM POWER5, POWER6: SMT, 2 szál IBM POWER7: SMT, 4 szál Sun Niagara: TMT, 8 szál
21 CPU Cache Miért kell? DRAM hozzáférés tulajdonságai Kis késleltetés Cache-ben: Tárolt memória cím (TAG) cache találat megállapítás Adat cache line írás Write-through: minden cache írás hatására frissül a RAMban az adat Write-back: adat kiírás a cache frissítése esetén Cache koherencia Több CPU mag, DMA képes HW (cache invalidálás)
22 Direct-Mapped Cache A memória minden egyes címe pontosan egy Cache blokkban lehet cache-elve Cache
23 Full-Associative Cache Bármelyik memória a Cache bármelyik blokkjában lehet cache-elve Cache
24 Set-Associative Cache N-way associative (N utas): a memória adott címe N cache-blokkban lehet cache-elve Cache Pl. Core i7: 8-way L1 & L2 cache; 16-way L3
25 Intel Xeon Broadwell architektúra Xeon-D-15xx: SoC, 4-16 mag, 1,3-2,4 GHz, 20-65W, $200-$1700 Xeon E3 v4/v5: 4 mag, 1,8-3,5 GHz, 1 utas, $400-$600 Xeon E5-16xx v4: 4-8 mag, 2,8-3,7 GHz, 1 utas, $300-$1700 Xeon E5-26xx v4: 4-22 mag, 1,9-3,5 GHz, 2 utas, $200-$4500 Xeon E5-46xx v4: 8-22 mag, 1,8-2,5 GHz, 4 utas, $1200-$7000 Xeon E7-48xx v4: 8-16 mag, 2 GHz, 4 utas, $1200-$3000 Xeon E7-88xx v4: 4-24 mag, 2-3,2 GHz, 8 utas, $3000-$9000 Skylake architektúra Xeon E3-12xx/15xx v5: 4 mag, 2-3,7 GHz, 1 utas, $200-$1200 Xeon W-21xx: 4-18 mag, HT, 2,3-3,7 GHz, 1 utas, $200-$2500 Xeon Bronze/Silver: 4-12 mag, HT, 1,7-2,6 GHz, 2 utas, $200-$1000 Xeon Gold: 4-22 mag, HT, 2-3,5 GHz, 4 utas, $1200-$5200 Xeon Platinum: 4-28 mag, HT, 2-3,6 GHz, 8 utas, $3000-$13000 Kaby Lake architektúra Xeon E3-12xx/15xx v6: 4 mag, 3-4 GHz, 1 utas, $200-$600
26 A múlt: Intel Xeon 5400/7400 Intel Core mikroarchitektúrájú processzorok 14 lépcsős pipeline ALU: 3 végrehajtóegység FPU: FMUL/FDIV + FADD SSE: 3x128 bit végrehajtóegység Xeon 5400, Socket 771 Max: FSB 1600 MHz, 4 mag, 3,4 GHz, $ kbyte L1, 2x6 mbyte L2 cache Xeon 7400, PGA604, 2mrd tr. Max: FSB 1066 MHz, 6 mag, 2,66 GHz, $ kbyte L1, 3x3 mbyte L2, 12 mbyte L3 cache
27 Xeon utas CPU CPU CPU CPU PGA604 foglalat DDR x64 bit Max. 32 DIMM Max. 512 Gbyte PCIe 1.1 PCIe x4 PCIe x4 PCIe x4 PCIe x4 FSB FSB Intel 7300 MCH PCIe x4 PCIe x4 ESI FSB FSB Max. x8 SATA PCIe x8 PCI-X 133 MHz PATA USB ETH Intel ICH PCIe x4 PCI-X PCI
28 Front Side Bus (FSB) Igazi párhuzamos busz (~170 vezeték) Szétválasztott cím és adatbusz 36 bites címbusz 2 irányú, 64 bites adatbusz, strobe jelek 2 byte-onként Max. 5 egység (800 MHz) max. 2 egység (1066 MHz) quad data rate Minden kommunikáció az FSB-n keresztül! utasítások beolvasása a központi memóriából adatok beolvasása a memóriából, ill. kiírása a központi memóriába adatcsere a processzorok között periféria hozzáférések (a periféria buszától függetlenül)
29 FSB cím/control ciklus Cím/control: double data rate
30 Adat: quad data rate FSB adatciklus
31 XtremeData XD2000i LGA771 foglalatba illeszkedő FPGA alapú gyorsító Max MHz FSB 3 Altera Stratix-III FPGA 1 FSB interfész 2 szabadon felhasználható 9,6 Gbyte/s busz kapcsolat 142k LE/FPGA 5,5 Mbit BRAM, 378 MUL 2x8 Mbyte QDRII SRAM 2x2,8 Gbyte/s
32 Nallatech FSB Accelerator PGA604 foglalatba illeszkedő FPGA alapú gyorsító Max MHz FSB, stack-struktúra 1x FSB interfész modul, busz kapcsolat a többi modullal Felhasználói modulok 2x LX330T/SX240T/FX200T FPGA ~max 2 x LE 2x2 bank DDR-II SRAM Közvetlen FPGA-FPGA 1x LX330T/SX240T/FX200T FPGA ~max LE 4 bank DDR-II SRAM 20 GTP I/O
33 Intel Xeon 3000/5500 Intel Nehalem mikroarchitektúrájú 16 lépcsős pipeline, SMT ALU: 3 végrehajtóegység FPU: FMUL/FDIV + FADD SSE: 3x128 bit végrehajtóegység vezérlő a processzorban DDR Xeon 5500, LGA1366 Max: 4 mag, 3,33 GHz, $1600 4x64k L1, 4x256k L2, 8 mbyte L3 cache
34 Xeon 5500 A processzorok QPI linken keresztül kapcsolódnak, gyakorlatilag megegyezik az Opteron struktúrával Gbyte/s 2-utas SMT Integrált memória vezérlő DDR x64 bit 72 Gbyte/CPU PCIe 2.0, x16 PCIe 2.0 x16 PCIe 2.0 x4 PCIe 2.0 x4 SATA USB ETH CPU QPI QPI Intel IOH ESI Intel ICH QPI CPU PCIe x1 PCI
35 Xeon E v3 Több-utas szerverekbe 18 mag/processzor SMT, 32 szál 4 csatornás DDR4 memóriavezérlő Max 1,5 TB memória CPU QPI CPU 32 PCIe lane QPI QPI QPI QPI 3 QPI interfész 45 MB L3 cache CPU QPI CPU QPI: 9,6 GT/s TDP: 140 W DMI Intel IOH
36 Xeon E Intel Ivy Bridge mikroarchitektúra 14 lépcsős pipeline, SMT ALU: 3 végrehajtóegység FPU: FMUL/FDIV + FADD SSE: 3x128 bit végrehajtóegység AVX: 256 bites SIMD 25 MB cache 4 csatornás memóriavezérlő a processzorban DDR PCIe lane 2 db 8 GHz QPI link
37 Intel QPI Hasonló a HyperTransport-hoz Egyirányú DDR adatvonalak (jelenleg 20 bit) Külön órajel A két irány adatszélessége eltérő lehet Nincs 8B/10B kódolás Max. 3,2 GHz órajel 25,6 Gbyte/s sávszélesség Csomag alapú 8 bit fejléc, 8 bit CRC, 64 bit adat Nallatech QPI gyorsító?
38 Xeon Skylake (31xx/41xx/51xx/61xx) QPI helyett UPI utas konfigurációk (Bronze+Silver/Gold/Platinum)
39 Intel Xeon Phi (1.) Intel Many Integrated Core architektúra Sok, egyszerű x86 mag (P54C eredeti Pentium) Széles (512 bit) vektor feldolgozóegység
40 Intel Xeon Phi (2.) Vector ALU 16x512b RF Magok között belső ring bus
41 Xeon Phi 7120P PCIe kártya X16, mag 30,5 MB cache 1,23 GHz (1,33 turbó) 512 bit GDDR5 memória interfész 352 GB/s sávszélesség 16 GB RAM
42 Xeon Phi - SW Programozás, API-k Intel matematikai könyvtár (Xeon Phi optimalizált) OpenMP pragmák, Intel ICC C fordító OpenCL
43 AMD Opteron AMD K10 mikroarchitektúra 12 lépcsős pipeline ALU: 3 végrehajtóegység SSE/FPU: 3 végrehajtóegység Integrált DDR2 memória vezérlő (800 MHz) AMD Opteron 23xx/837x (700m tr.) 4 mag; 3,1 GHz; $870/$2600 4x64k L1, 4x512k L2, 6M L3 cache AMD Opteron 24xx/84xx (900m tr.) 6 mag; 2,8 GHz; $1000/$2600 6x64k L1, 6x512k L2, 6M L3 cache
44 AMD Opteron A processzorok HyperTransport linken keresztül kapcsolódnak (a chipszethez is) x3xx: 1,1 GHz x4xx: 2,2 GHz vezérlő a processzorban 2x64 bit DDR2-800 >32 Gbyte/mag Chipset ATI, NVIDA, Broadcom PCIe 2.0 x16 PCIe 2.0 x16 PCIe 2.0 x16 CPU CPU HT HT SR5690 PCI USB HT HT HT HT CPU CPU SR5690 A-Link SP5100 PCIe 2.0 x16 PCIe 2.0 x16 SATA PATA
45 AMD Opteron 6000 AMD Magny-Cours Piledriver magok Magasabb IPC Jobb elágazásbecslés AVX utasításkészlet Max. 16 mag/cpu MCM (2x8 mag egy tokban) Max. 2,8 GHz (3,5 GHz turbó) frekvencia 4 csatornás 1866 MHz DDR3 memória interfész 16 MB cache
46 AMD Epyc A Zen architektúra (Ryzen CPU-k) szerver verziója 4 die multi-chip module 8-32 core, SMT; 8 DDR4 interfész 1 utas és 2 utas verziók Az egy tokban levő CPU-k, illetve a két utas tokok között Infinity Fabric kapcsolat 150 GB/s 8 csatornás DDR4 vezérlő tokonként 128 PCIe lane
47 Csomag-orientált pont-pont kapcsolat Egyirányú DDR adatvonalak 2, 4, 8, 16 vagy 32 bit 8 bitenként egy órajel és egy control vonal A két irány szélessége tetszőleges lehet Jelenleg 3.1 verzió HyperTransport Max. órajel frekvencia Max. link szélesség Sávszélesség (16 bit link, egy irányban) HT MHz 32 3,2 GByte/s HT GHz 32 5,6 Gbyte/s HT GHz 32 12,8 Gbyte/s
48 HyperTransport HT csomag: 8-12 byte fejléc byte adat Megegyezik a fizikai rétegben és az átviteli rétegben 8B/10B kódolás opcionális (>HT 3.0) Szorosan csatolt periféria illesztést tesz lehetővé Kihasználtásg az átvitt adatméret (payload) függvényében
49 HT csomag (példa) Cmd: csomag típus SeqID: csomag csoportosítás, egy csoporton belül a csomagok sorrendje nem változik UnitID: eszköz azonosító (a másik fél a host bridge)
50 XtremeData XD2000F Socket-F foglalatba illeszkedő koprocesszor 400 MHz HT link! HT interfész FPGA Felhasználói FPGA Altera Stratix-II LE, 9 Mbit BRAM, 384 MUL18 4 bank QDRII SRAM 36 Mbyte 36 bit, 175 MHz
51 DRC Accelium Socket-F foglalatba illeszkedő koprocesszor 400 MHz HT link! FPGA Xilinx Virtex-5 LX LE; 10,6 Mbit BRAM, 128 MUL 512 Mbyte RLDRAM 3,2 Gbyte/s 2x2 Gbyte DDR2 DRAM 6,4 Gbyte/s
52 x86 architektúrák sávszélesség HPC alkalmazás
53 Intel Itanium (1.) HP Intel közös fejlesztés 2001: Merced (~2 éves késés) ~VLIW utasítás, 2 mag 64 bites architektúra, órajelenként 6 utasítás FSB alapú architektúra, ~1,6 GHz max. órajel 2002: Itanium : Itanium 9300 (~2 éves késés) 4 mag, 8 szál (SMT) 2 integrált memória vezérlő + SMI (Scalable Memory IF) Közös infrastruktúra a Nehalem-EX-szel QPI interfész, SMI 1,7 GHz órajel
54 Intel Itanium (2.) 2012: Itanium 9500 Új mikroarchitektúra 2x utasításfeldolgozás Max. 8 mag, 16 szál (SMT) 2 integrált memória vezérlő QPI interfész 32 nm, 1,7 2,5 GHz órajel 32 MB L3 cache
55 Chipkészlet: HP zx2 Itanium-2 (HP zx2) CPU CPU CPU CPU FSB sme mio sme PCIe x8 ioa ioa PCI-X 133 PCIe x8 ioa ioa PCI-X 133 PCI-X 266 ioa ioa PCI-X PCI-X 266 ioa ioa PCI-X
56 SGI Altix 4700 Itanium-2 alapú szerver család SGI NUMAlink-4 Elosztott osztott memória hozzáférés, kis késleltetés, jó skálázódás
57 SGI RC100 Altix 4700 rendszerbe illeszkedő, FPGA alapú gyorsító 2x Virtex-4 LX200 2x 5 csatorna QDR SRAM NUMAlink-4 kapcsolat TIO IC-n keresztül
58 IBM POWER6 POWER6 architektúra 2 CPU mag In-order, 2x SMT 2x ALU 2x FPU AltiVec vektor egység 5 GHz órajel 2x64k L1, 2x4M L2, 32M L3 (MCM) cache On-chip memória vezérlő (DDR2/DDR3)
59 IBM POWER7 POWER7 architektúra Out-of-order végrehajtás 4/6/8 CPU mag 3 4 GHz órajel 4x SMT magonként 2 ALU 4 FPU 1 AltiVec Magonként 32k L1, 256k L2 osztott 32M L3 2x DDR3 memória vezérlő Max. 32 utas kialakítás
60 IBM POWER8 POWER8 architektúra Out-of-order végrehajtás 4-12 CPU mag 2,5 5 GHz órajel 64K D, 32K L1 I-Cache 512K L2, 96MB edram L3 4x Off-chip memória vezérlő 128MB edram L4 DDR3, DDR4 max. 230 GB/s 8x SMT PCIe 3.0
61 SPECint/SPECfp SPECint 2006 & SPECfp 2006 eredmények (8 mag)
62 Bioinformatikai algoritmus Itanium Core2
63 Power8 vs. Haswell IBM által publikált számok, úgyhogy..
64 PCI PCI, PCI-X: igazi busz struktúra Multiplexált cím/adatvonal Half-duplex Multi-master, DMA 4 interrupt vonal Szabvány Adatszélesség Frekvencia Sávszélesség Mbyte/s PCI 32/64 bit 33 MHz 133/266 PCI /64 bit 66 MHz 266/528 PCI-X bit 66/133 MHz 528/1056 PCI-X bit 266/533 MHz 2112/4224
65 PCI Fontosabb jelek AD: cím/adatvonal C/BE#: parancs vagy byte engedélyezés FRAME#: aktív átvitel IRDY#: initiator (master) ready TRDY#: target ready Perifériák Target: nem kezdeményezhet buszciklust Bus master: lehet master a buszon A központi PCI vezérlő tipikusan NEM tartalmaz DMA vazérlőt!
66 PCI Parancsok (BUS CMD) Interrupt Ack Special Cycle I/O Read és Write Memory Read és Write Configuration Read és Write Dual Address Cycle (pl.: 64bit címzés)
67 PCI olvasási ciklus
68 PCI írási ciklus
69 PCI Express Soros, pont pont összeköttetés; helyreállított órajel Csomag alapú átvitel Szoftveresen kompatibilis a PCI-jal 1, 2, 4, 8 vagy 16 lane PCIe 1.1: 2,5 Gbit/s (8b/10b) 2 Gbit/s PCIe 2.0: 5 Gbit/s (8b/10b) 4 Gbit/s PCIe 3.0: 8 Gbit/s (128b/130b) 7,88 Gbit/s Kommunikáció Requester Completer PCIe 1.0 (Gbyte/s) PCIe 2.0 (Gbyte/s) x1 0,25 0,5 x4 1 2 x8 2 4 x16 4 8
70 PCIe architektúra Root Complex: központi vezérlő Kapcsolat a CPU-val és a memóriával Endpoint: periféria Completer Completer + Requester Nincs központi DMA vezérlő
71 PCIe Fizikai réteg: differenciális érpár Framing + CRC (2x64 bit) Átviteli réteg Fejléc: 3-4 DW Opcionális CRC: 1 DW Data payload: 128/256/512/1024/2048/4096 byte Root Complex & Endpoint támogatás kell!
72 PCIe Egy csomagban legfeljebb Data Payload-nyi adat Nagyobb méretű request-ek több csomagban
73 PCIe A PCIe késleltetése viszonylag nagy De újabb Request-ek elküldhetők a Completion megérkezése előtt
74 PCIe Egy Request-re adott Completion Egy csomagban Több csomagban a csomagok sorrendje címsorrendben Több, címfolytonos Request A Completion csomagok sorrendje NEM feltétlenül felel meg a címsorrendnek
75 Valós átviteli sebesség PCIe 1.1 és 2.0 buszon elérhető sebesség (Intel X58 chip, 256 byte Payload)
76 PCIe TLP Fejléc 1. DW (minden csomagban) Fmt Type 0_0000 Memory Read Request 0_0000 Memory Write Request 00 0_1010 Completion, nincs adat 10 0_1010 Completion, adattal Length: DW (< Data Payload)
77 PCIe 32 bites Request TLP fejléc Requester ID: Bus number + Device Number + Function number Tag: Minden kintlévő, Completion-t igénylő üzenet egyedi azonosítója (kintlévő üzenetek száma < 32) BE: byte engedélyezés az első és utolsó DW-re Address: cím (DW cím)
78 PCIe 64 bites Request 3 helyett 4 DW a fejlécben
79 PCIe - Completion Completion TLP fejléc Tag: A Request-tel megygező Tag Byte Count: A Request-ből még hátralévő byte-ok száma
80 PCIe FPGA-val Külső PHY Soft-core MAC (minden FPGA) PCIe x1 PCIe PHY PCIe Core (soft) TLP Interface USER LOGIC FPGA Belső Gbit transmitter Soft-core MAC (pl. V2P, V4) PCIe x1/x4/x8 Gbit Trmit PCIe Core (soft) TLP Interface USER LOGIC FPGA Belső Gbit transmitter Hard-core MAC (pl. SP6, V5, V6) PCIe x1/x4/x8 Gbit Trmit PCIe Core (hard) TLP Interface USER LOGIC FPGA
81 FPGA megvalósítások FPGA x1 x4 x8 PCIe 2.0 hard IP Altera Arria II GX X X X X Altera Cyclone IV GX X X X Altera Startix IV GX X X X X X Altera Arria GX X X Altera Stratix II GX X X X Xilinx Spartan-6 X X Xilinx Virtex-II Pro X X X Xilinx Virtex-4 FX X X X Xilinx Virtex-5 X X X X Xilinx Virtex-5 FXT X X X X X Xilinx Virtex-6 X X X X X Lattice ECP2M X X Lattice ECP3 X X Lattice SCP X X X
82 PCIe FPGA interfész Gyakorlatilag Memory Read, Memory Write és Completion csomagok fogadása és generálása szükséges TLP interfész: 64 bites FIFO IF 1/4/8 lane: 62,5/125/250 MHz
83 PCIe Virtex5 - Transmit
84 PCIe Virtex5 - Receive
85 HT vs. PCIe - késleltetés HT: Opteron natív interfész (szorosan csatolt) HT: kevesebb járulékos információ ugyanannyi adathoz PCIe 8b/10b kódolás késleltetése
86 Elérhető sávszélesség
87 DINI Group DNBFC_S12_PCIe HPC alkalmazásokhoz fejlesztett olcsó megoldás 12 db Spartan-6 LX150 FGPA (~90000 LUT/FPGA) 256 Mbyte DDR3 SDRAM minden FPGA-hoz Virtex-6 FPGA a PCIe kapcsolathoz Az FPGA-k között 64 bites buszok
88 BME MIT ART1 Xilinx Virtex-5 SX240 FPGA LUT, 18Mbit BRAM, 1056 DSP egység 8-lane PCIe 1.1 csatlakozó 4 db, független DDR2 SODIMM foglalat DVI, Ethernet, SATA csatlakozó
Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai
Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai Architektúrák és kommunikációs interfészek Szántó Péter BME MIT, FPGA Laboratórium HPC alkalmazások Computational Fluid Dynamics (CFD) Folyadék
Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai. Bevezető Szerver architektúrák Kommunikációs interfészek
Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai Bevezető Szerver architektúrák Kommunikációs interfészek Szántó Péter BME MIT, FPGA Laboratórium HPC alkalmazások Computational Fluid Dynamics
Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?
System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC
Periféria illesztés. BME-MIT FPGA labor
Periféria illesztés SPI - Serial Peripheral Interface Full-duplex soros átvitel interfész Master slave elrendezés Egyirányú, háromállapotú adatvonalak Slave kiválasztás: egyedi kiválasztó (chip-select)
Első sor az érdekes, IBM PC. 8088 ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat
1 2 3 Első sor az érdekes, IBM PC. 8088 ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat XT: 83. CPU ugyanaz, nagyobb RAM, elsőként jelent
Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd.
1 2 3 Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd. 4 5 Moore törvényhez érdekesség: a várakozásokhoz képest folyamatosan alulteljesített, ezért többször is újra lett fogalmazva
Szá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
Négyprocesszoros közvetlen csatolású szerverek architektúrája:
SzA49. AMD többmagos 2 és 4 processzoros szerverarchitektúrái (a közvetlenül csatolt architektúra főbb jegyei, négyprocesszoros közvetlen csatolású szerverek architektúrája, többmagos szerverprocesszorok
Az 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
Számítógép Architektúrák
Számítógép Architektúrák Perifériakezelés a PCI-ban és a PCI Express-ben 2015. március 9. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Tartalom A
SZÁ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
Parciá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
Számítógép Architektúrák
Perifériakezelés a PCI-ban és a PCI Express-ben Horváth Gábor 2017. február 14. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu A PCI PCI = Peripheral Component Interfész,
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás
11.3.7 Feladatlap: Számítógép összetevők keresése
11.3.7 Feladatlap: Számítógép összetevők keresése Bevezetés Nyomtasd ki a feladatlapot és old meg a feladatokat. Ezen feladatlap megoldásához szükséged lesz az Internetre, katalógusokra vagy egy helyi
VLIW 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
Az 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
Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc)
Pannon Egyetem Villamosmérnöki és Információs Tanszék Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vörösházi Zsolt voroshazi.zsolt@virt.uni-pannon.hu
8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások
8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások
8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
NIIFI HPC Szolgáltatás
NIIFI HPC Szolgáltatás 14/11/2011 Óbudai Egyetem Stefán Péter Miről lesz Nemzeti szó? Információs Infrastruktúra Fejlesztési Intézet Rövid történeti áttekintés. Az NIIFI szuperszámítógépei,
Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)
Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül
Parciá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
ARM Cortex magú mikrovezérlők
ARM Cortex magú mikrovezérlők 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 32 bites trendek 2003-2017
Architektúra, cache. Mirıl lesz szó? Mi a probléma? Teljesítmény. Cache elve. Megoldás. Egy rövid idıintervallum alatt a memóriahivatkozások a teljes
Architektúra, cache irıl lesz szó? Alapfogalmak Adat cache tervezési terének alapkomponensei Koschek Vilmos Fejlıdés vkoschek@vonalkodhu Teljesítmény Teljesítmény növelése Technológia Architektúra (mem)
Magas szintű optimalizálás
Magas szintű optimalizálás Soros kód párhuzamosítása Mennyi a várható teljesítmény növekedés? Erős skálázódás (Amdahl törvény) Mennyire lineáris a skálázódás a párhuzamosítás növelésével? S 1 P 1 P N GPGPU
Digitális rendszerek. Digitális logika szintje
Digitális rendszerek Digitális logika szintje CPU lapkák Mai modern CPU-k egy lapkán helyezkednek el Kapcsolat a külvilággal: kivezetéseken (lábak) keresztül Cím, adat és vezérlőjelek, ill. sínek (buszok)
Digitális Technika I. (VEMIVI1112D)
Pannon Egyetem Villamosmérnöki és Inf. Rendszerek Tanszék Digitális Technika I. (VEMIVI1112D) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vassányi István vassanyi@almos.vein.hu Feltételek:
FPGA áramkörök alkalmazásainak vizsgálata
FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók
Apple számítógépek összehasonlító táblázata
Remac Computer MacBook White 13" MacBook Pro 13" MacBook Pro 13" MacBook Pro 15" MacBook Pro 15" MacBookPro 15" (MC516ZH/A ) (MC374LL/A) (MC375LL/A) (MC371LL/A) (MB372LL/A) (MB373LL/A) Burkolat Polikarbonát
Szá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
Digitális Technika I. (VEMIVI1112D)
Pannon Egyetem Villamosmérnöki és Inf. Rendszerek Tanszék Digitális Technika I. (VEMIVI1112D) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vassányi István vassanyi@almos.vein.hu Feltételek:
Autóipari beágyazott rendszerek CAN hardver
Scherer Balázs, Tóth Csaba: Autóipari beágyazott rendszerek CAN hardver Előadásvázlat Kézirat Csak belső használatra! 2012.02.19. SchB, TCs BME MIT 2012. Csak belső használatra! Autóipari beágyazott rendszerek
Nyí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
Pá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
TANÚSÍTVÁNY KARBANTARTÁS Jegyzıkönyv
TANÚSÍTVÁNY KARBANTARTÁS Jegyzıkönyv A HUNGUARD Számítástechnikai-, informatikai kutató-fejlesztı és általános szolgáltató Kft. a 9/2005. (VII.21.) IHM rendelet alapján, mint a Magyar Köztársaság Miniszterelnöki
Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc)
Pannon Egyetem Villamosmérnöki és Információs Tanszék Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vörösházi Zsolt voroshazi.zsolt@virt.uni-pannon.hu
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Külső memória illesztése, DMA Fehér Béla Raikovich
Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
Teljesítmény: időegység alatt végrehajtott utasítások száma. Egységek: MIPS, GIPS, MFLOPS, GFLOPS, TFLOPS, PFLOPS. Mai nagyteljesítményű GPGPU k: 1-2
2009. 10. 21. 1 2 Teljesítmény: időegység alatt végrehajtott utasítások száma. Egységek: MIPS, GIPS, MFLOPS, GFLOPS, TFLOPS, PFLOPS. Mai nagyteljesítményű GPGPU k: 1-2 PFLOPS. (Los Alamosban 1 PFLOPS os
Bepillantás a gépházba
Bepillantás a gépházba 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 memória: A számítógép bekapcsolt
Hibrid előadás: az ea másik felében a Morgen Stanley munkatársa kiegészítéseket fog hozzáfűzni a témához. Hagyományos és szerverrendszerek.
Hibrid előadás: az ea másik felében a Morgen Stanley munkatársa kiegészítéseket fog hozzáfűzni a témához. Hagyományos és szerverrendszerek. 1 2 3 2000 őszén bejelentés: Netburst architektúra meghírdetése:
Számítógép architektúrák záróvizsga-kérdések február
Számítógép architektúrák záróvizsga-kérdések 2007. február 1. Az ILP feldolgozás fejlődése 1.1 ILP feldolgozási paradigmák (Releváns paradigmák áttekintése, teljesítmény potenciáljuk, megjelenési sorrendjük
A Számítógépek felépítése, mőködési módjai
Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek felépítése, mőködési módjai Mikroprocesszoros Rendszerek Felépítése Buszrendszer CPU OPERATÍV TÁR µ processzor
Szá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
Processzor (CPU - Central Processing Unit)
Készíts saját kódolású WEBOLDALT az alábbi ismeretanyag felhasználásával! A lap alján lábjegyzetben hivatkozz a fenti oldalra! Processzor (CPU - Central Processing Unit) A központi feldolgozó egység a
Pá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
5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)
5. tétel 12a.05. A számítógép sematikus felépítése (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) Készítette: Bandur Ádám és Antal Dominik Tartalomjegyzék I. Neumann János ajánlása II. A számítógép
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése MicroBlaze processzor Fehér Béla Raikovich Tamás
Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver
1/11 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015, 2017 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Az alaplapról A számítógép alapja, ez fogja össze az egyes
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.
6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. Neumann elv: Külön vezérlő és végrehajtó egység van Kettes
Ké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
Max. 2 DIMM bővítőhely Nem ECC kétcsatornás 1333 MHz DDR3 SDRAM, 1 8 GB
Processzor Intel Core i5 Quad Core Intel Core i3 Dual Core Intel Pentium Dual Core Intel Celeron Dual Core Operációs rendszer Memória Chipkészlet Videokártya Merevlemez Windows 7 Home Basic SP1 (32/64
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE
MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.
MEMÓRIA TECHNOLÓGIÁK Számítógép-architektúrák 4. gyakorlat Dr. Lencse Gábor 2011. október 3., Budapest tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.hu Tartalom Emlékeztető: mit kell
Digitális Technika I. (VEMIVI1112D)
Pannon Egyetem Villamosmérnöki és Információs Tanszék Digitális Technika I. (VEMIVI1112D) Bevezetés. Hol tart ma a digitális technológia? Előadó: Dr. Vörösházi Zsolt voroshazi@vision.vein.hu Feltételek:
OpenCL - The open standard for parallel programming of heterogeneous systems
OpenCL - The open standard for parallel programming of heterogeneous systems GPU-k általános számításokhoz GPU Graphics Processing Unit Képalkotás: sok, általában egyszerű és független művelet < 2006:
Operációs rendszerek Memóriakezelés 1.1
Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A
SzA19. Az elágazások vizsgálata
SzA19. Az elágazások vizsgálata (Az elágazások csoportosítása, a feltételes utasítások használata, a műveletek eredményének vizsgálata az állapottér módszerrel és közvetlen adatvizsgálattal, az elágazási
Szá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
Rendszertervezés FPGA eszközökkel
Rendszertervezés FPGA eszközökkel 1. előadás Programozható logikai eszközök 2011.04.13. Milotai Zsolt Tartalom Bevezetés: alkalmazási lehetőségek Nem programozható és programozható eszközök összehasonlítása
R320 Szerver. Műszaki adatok
R320 Szerver Kimagasló teljesítmény és méretezhető Az állványba szerelhető, 1 egység méretű PowerEdge R320 kiszolgáló nagyvállalati szintű funkciókat nyújt ideális az alapvető üzleti alkalmazások futtatásához
Windows alapú operációs rendszerek
Windows alapú operációs rendszerek Tantárgykódok: MIN6E0IN MIN4A0RFN GÖCS LÁSZLÓ MÉRNÖKTANÁR KF-GAMF INFORMATIKA TANSZÉK 2014-15. tanév tavaszi félév Elérhetőség Göcs László mérnöktanár Kecskeméti Főiskola
Mikroprocesszorok (Microprocessors, CPU-s)
Mikroprocesszorok (Microprocessors, CPU-s) 1971-2011 Források: CHIP magazin index.hu wikipedia internetes források 1 Intel Adatbusz 4 bit 16 bit 16 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit
Architektú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
Nagyteljesítményű mikrovezérlők
Nagyteljesítményű mikrovezérlők 4. Cortex M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2015 ARM Cortex M (Mikrovezérlő)
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Információfeldolgozási modellek 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, 02/01/2018 1 ADMINISZTRATÍV
Software Defined technológiák használata Oracle adatbázis konszolidációhoz
Software Defined technológiák használata Oracle adatbázis konszolidációhoz Popovics László 2014. Október 2. Technológiai evolúció 2000-es évek eleje A 2000-es években főképp monolit rendszereket használtak
Tagállamok - Árubeszerzésre irányuló szerződés - Ajánlati felhívás - Tárgyalásos eljárás. HU-Siófok: Asztali számítógépek 2011/S 112-185153
1/18 Ez a hirdetmény a TED weboldalán: http://ted.europa.eu/udl?uri=ted:notice:185153-2011:text:hu:html HU-Siófok: Asztali számítógépek 2011/S 112-185153 AJÁNLATI/RÉSZVÉTELI FELHÍVÁS EGYES ÁGAZATOKBAN
SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez
SEGÉDLET A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez Készült: A Távközlési és Médiainformatika Tanszék Távközlési mintalaboratóriumában 2017. április A mérést és segédanyagait összeállította:
Számítógép Architektúrák
Memória technológiák Horváth Gábor 2017. március 9. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Hol tartunk? CPU Perifériák Memória 2 Mit tanulunk a memóriákról?
A Texas Instruments MSP430 mikrovezérlőcsalád
1.4.1. A Texas Instruments MSP430 mikrovezérlőcsalád A Texas Instruments MSP430-as mikrovezérlői 16 bites RISC alapú, kevert jelű (mixed signal) processzorok, melyeket ultra kis fogyasztásra tervezték.
Bevezetés az informatikába
Bevezetés az informatikába 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
Szá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
Az interrupt Benesóczky Zoltán 2004
Az interrupt Benesóczky Zoltán 2004 1 Az interrupt (program megszakítás) órajel generátor cím busz környezet RESET áramkör CPU ROM RAM PERIF. adat busz vezérlõ busz A periféria kezelés során információt
T430 Szerver. Műszaki adatok
T430 Szerver Teljesítményorientált, bővíthető kialakítás. A bővíthető és csendes, két foglalatba illeszkedő toronykiszolgáló lendületet ad az irodai környezet teljesítményének. Proccesszor Műszaki adatok
Grafikus 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
Tájékoztató. Használható segédeszköz: -
A 12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosító száma és megnevezése 51 481 02 Szoftverüzemeltető-alkalmazásgazda Tájékoztató A vizsgázó az első lapra
Rendszerarchitektúrák labor Xilinx EDK
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT Labor tematika
Digitá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
Digitá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
Nagy mennyiségű adatok elemzése és előrejelzési felhasználása masszívan párhuzamosítható architektúrával
Nagy ennyiségű adatok elezése és előrejelzési felhasználása asszívan párhuzaosítható architektúrával Készítette: Retek Mihály Budapesti Corvinus Egyete, Gazdaságföldrajz és Jövőkutatás Tanszék A Magyar
GPGPU: Általános célú grafikus processzorok cgpu: computational GPU GPGPU = cgpu Adatpárhuzamos gyorsító: dedikált eszköz, ami eleve csak erre
GPGPU: Általános célú grafikus processzorok cgpu: computational GPU GPGPU = cgpu Adatpárhuzamos gyorsító: dedikált eszköz, ami eleve csak erre szolgál. Nagyobb memória+grafika nélkül (nincs kijelzőre kimenet)
LAN és Wireless LAN eszközök megoszlása
1 1 1 0 1 A B C Termék bruttó ár 1 LG 0B 00 1 LG F00B Flatron 00 1 Samsung SMB 00 ASUS PC00 Deluxe, Intel P chipset 00 ASUS PP00, Intel PE chipset 000 Intel DPERLL, Intel PE chipset 00 LAN eszközök száma
ARM processzorok felépítése
ARM processzorok felépítése Az ARM processzorok több családra bontható közösséget alkotnak. Az Cortex-A sorozatú processzorok, ill. az azokból felépülő mikrokontrollerek a high-end kategóriájú, nagy teljesítményű
Dell Inspiron 560s: Részletes muszaki adatok
Dell Inspiron 560s: Részletes muszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A kínált
Perifériák hozzáadása a rendszerhez
Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan
Számítógép Architektúrák (MIKNB113A)
PANNON EGYETEM, Veszprém Villamosmérnöki és Információs Rendszerek Tanszék Számítógép Architektúrák (MIKNB113A) 8. előadás: I/O operációk II: PCI, PCI Express, SCSI buszok Előadó: Dr. Vörösházi Zsolt voroshazi.zsolt@virt.uni-pannon.hu
Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver
2016/07/02 07:26 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Slot Az alaplap bővítőhelyei. ISA VESA-LB PCI AGP PCIE
Pá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
A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia)
Informatika alapjai-9 Személyi számítógép (PC) 1/12 (Personal computer - From Wikipedia, the free encyclopedia) A személyi számítógépet ára, mérete és képességei és a használatában kialakult kultúra teszik
Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.
KOMMUNIKÁCIÓS HÁLÓZATOK 2. CAN busz - Autóipari alkalmazásokhoz fejlesztették a 80-as években - Elsőként a BOSCH vállalat fejlesztette - 1993-ban szabvány (ISO 11898: 1993) - Később fokozatosan az iparban
Számítógép Architektúrák
Az utasítás-pipeline szélesítése Horváth Gábor 2015. április 23. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Aktuális 2. ZH jövő csütörtök Memória technológiák, virtuális
Intel Pentium G2120 Intel HD Graphics kártyával (3,1 GHz, 3 MB gyorsítótár, 2 mag)
Rendszerjellemzők Operációs rendszer Windows 8 64 Windows 8 Pro 64 Windows 7 Professional 32 Windows 7 Professional 64 Windows 7 Professional 32 (elérhető Windows 8 Pro 64 downgrade által) Windows 7 Professional
Nagy Gergely április 4.
Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az
Jó állapotú, használt számítógépek garanciával!
Jó állapotú, használt számítógépek garanciával! Ár: 9 900 BrFt (7 795 NFt) HP DC7600 SSF - CPU Dualcore Intel Pentium D 820, 2800 MHz - RAM 2GB DDR2 - HDD 40GB - CD-ROM - Hang, Lan, Video stb.. Ár: 11
ihardware Szerverkatalógus - 2014. június Használt szerverek Kiemelt akciós ajánlatunk:
Kiemelt akciós ajánlatunk: összesen 8 processzor, 4*8 GB RAM 4 szervernode, node-onként: opcionális 8 GB reg. ECC DDR3 RAM (192 GB-ig bővíthető, memória hotspare és mirroring támogatás) (opcionálisan további
Jó állapotú, használt számítógépek garanciával!
Jó állapotú, használt számítógépek garanciával! Ár: 9 900 BrFt (7 795 NFt) HP DC7600 SSF - CPU Dualcore Intel Pentium D 820, 2800 MHz - RAM 2GB DDR2 - HDD 40GB - CD-ROM - Hang, Lan, Video stb.. Ár: 11
Dell Inspiron 580s: Részletes műszaki adatok
Dell Inspiron 580s: Részletes műszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A kínált