Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai. Bevezető Szerver architektúrák Kommunikációs interfészek

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai. Bevezető Szerver architektúrák Kommunikációs interfészek"

Átírás

1 Ú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

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 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 Fogyasztás (kw) Tianhe-2 (Xeon E C 2,2G + Xeon Phi 31S1P), Kína Titan (Cray XK7 Opteron C, 2,2G + NVIDIA K20x), USA Sequoia (IBM BlueGene PowerPC BQC 16C, 1,6G), USA K Computer (SPARC64 VIIIfx 2G), Japán Mira (IBM BlueGene PowerPC BQC 16C, 1,6G), USA Piz Daint (Cray XC30, Xeon E C 2.600GHz + NVIDIA K20x), Svájc Shaheen II (Cray XC40, Xeon E5-2698v3 16C 2.3GHz), Szaud-Arábia Stampede (PowerEdge C8220, Xeon E C 2.700GHz + Xeon Phi SE10P), USA

8 HPC TOP 8: 1. & 2. Tianhe-2 Intel Xeon E CPU+2xPhi mag TB RAM TFlop/s 17 MW Titan 17k AMD Opteron k NVIDIA Tesla 710 TB RAM ,5 TFlop/s 8,2 MW

9 HPC TOP 8: 3. & 4. Sequoia - BlueGene/Q PowerPC A2 CPU mag TB RAM ,7 TFlop/s 7,89 MW K computer Fujitsu SPARC64 VIIIfx mag TB RAM ,4 TFlop/s 12,6 MW

10 Párhuzamos architektúrák

11 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 Ha az algoritmus 95%-a párhuzamosítható

12 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. 8 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

13 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

14 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

15 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

16 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

17 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)

18 Direct-Mapped Cache A memória minden egyes címe pontosan egy Cache blokkban lehet cache-elve Cache

19 Full-Associative Cache Bármelyik memória a Cache bármelyik blokkjában lehet cache-elve Cache

20 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

21 Intel Xeon Core architektúra 2 magos: 3000/3100/5100/5200/7200 sorozat 4 magos: 3200/3300/5300/5400/7300/7400 sorozat Busz: FSB Nehalem architektúra 3400/3500/5500/C3500/C5500/3600/5600/6500/7500/E7-x8xx sorozat Busz: QPI Ivy-Bridge és Sandy-Bridge E3-12xx, E3-12xx, E5-14xx/24xx, E5-16xx/26xx/46xx, E5-14xx v2/24xx v2, E5-16xx v2/26xx v2/46xx v2 Busz: QPI Haswell E3-12xx v3, E5-16xx/26xx v3, E7-48xx/88xx v3 Busz: QPI

22 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

23 Xeon utas LGA771 foglalat DDR x64 bit Max. 16 DIMM Max. 128 Gbyte PCIe 1.1 Max. x16 PCI-X 133 MHz PCIe x8 PCIe x8 PCIe x8 PCIe x8 SATA PATA USB ETH CPU FSB CPU Intel 5400 MCH PCIe x4 Intel ICH ESI FSB PCIe x4 PCIe x4 PCI-X PCI

24 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

25 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)

26 FSB cím/control ciklus Cím/control: double data rate

27 Adat: quad data rate FSB adatciklus

28 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

29 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

30 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

31 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

32 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

33 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

34 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ó?

35 Intel Xeon Phi (1.) Intel Many Integrated Core architektúra Sok, egy szerű x86 mag (P54C eredeti Pentium) Széles (512 bit) vektor feldolgozóegység

36 Intel Xeon Phi (2.) Vector ALU 16x512b RF Magok között belső ring bus

37 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

38 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

39 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

40 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

41 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

42 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

43 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

44 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)

45 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

46 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

47 x86 architektúrák sávszélesség HPC alkalmazás

48 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

49 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

50 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

51 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

52 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

53 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)

54 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

55 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

56 SPECint/SPECfp SPECint 2006 & SPECfp 2006 eredmények (8 mag)

57 Bioinformatikai algoritmus Itanium Core2

58 Power8 vs. Haswell IBM által publikált számok, úgyhogy..

59 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

60 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!

61 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)

62 PCI olvasási ciklus

63 PCI írási ciklus

64 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

65 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ő

66 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!

67 PCIe Egy csomagban legfeljebb Data Payload-nyi adat Nagyobb méretű request-ek több csomagban

68 PCIe A PCIe késleltetése viszonylag nagy De újabb Request-ek elküldhetők a Completion megérkezése előtt

69 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

70 Valós átviteli sebesség PCIe 1.1 és 2.0 buszon elérhető sebesség (Intel X58 chip, 256 byte Payload)

71 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)

72 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)

73 PCIe 64 bites Request 3 helyett 4 DW a fejlécben

74 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

75 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

76 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

77 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

78 PCIe Virtex5 - Transmit

79 PCIe Virtex5 - Receive

80 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

81 Elérhető sávszélesség

82 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

83 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 Ú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

Részletesebben

Heterogén számítási rendszerek. Bevezető Szerver architektúrák Kommunikációs interfészek

Heterogén számítási rendszerek. Bevezető Szerver architektúrák Kommunikációs interfészek 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 HPC alkalmazások Computational Fluid Dynamics (CFD) Folyadék (gáz) áramlás

Részletesebben

Periféria illesztés. BME-MIT FPGA labor

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)

Részletesebben

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?

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

Részletesebben

Négyprocesszoros közvetlen csatolású szerverek architektúrája:

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

Részletesebben

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

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

Részletesebben

Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd.

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

Részletesebben

Számítógép Architektúrák

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

Részletesebben

Számítógépek felépítése

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

Részletesebben

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

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

Részletesebben

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. 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észletesebben

Mikrorendszerek tervezése

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

Részletesebben

Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc)

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

Részletesebben

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 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,

Részletesebben

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 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

Részletesebben

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

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

Részletesebben

Digitális Technika I. (VEMIVI1112D)

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:

Részletesebben

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

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

Részletesebben

Parciális rekonfiguráció Heterogén számítási rendszerek VIMIMA15

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

Részletesebben

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)

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

Részletesebben

Digitális Technika I. (VEMIVI1112D)

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:

Részletesebben

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

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

Részletesebben

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. 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)

Részletesebben

Számítógép Architektúrák

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

Részletesebben

ARM Cortex magú mikrovezérlők

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

Részletesebben

Magas szintű optimalizálás

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

Részletesebben

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 Ú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észletesebben

Digitális rendszerek. Digitális logika szintje

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)

Részletesebben

FPGA áramkörök alkalmazásainak vizsgálata

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

Részletesebben

Autóipari beágyazott rendszerek CAN hardver

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

Részletesebben

Apple számítógépek összehasonlító táblázata

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

Részletesebben

NIIFI HPC Szolgáltatás

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,

Részletesebben

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. 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:

Részletesebben

TANÚSÍTVÁNY KARBANTARTÁS Jegyzıkönyv

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

Részletesebben

Bepillantás a gépházba

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

Részletesebben

Párhuzamos programozási platformok

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

Részletesebben

Parciális rekonfiguráció Heterogán számítási rendszerek VIMIMA15

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

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

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

Részletesebben

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

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

Részletesebben

Párhuzamos programozási platformok

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

Részletesebben

Mikrorendszerek tervezése

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

Részletesebben

Számítógépek felépítése, alapfogalmak

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

Részletesebben

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 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

Részletesebben

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

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

Részletesebben

Mikrorendszerek tervezése

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

Részletesebben

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 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

Részletesebben

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. 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

Részletesebben

SzA19. Az elágazások vizsgálata

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

Részletesebben

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

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á,

Részletesebben

A Számítógépek felépítése, mőködési módjai

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

Részletesebben

Processzor (CPU - Central Processing Unit)

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

Részletesebben

Számítógép Architektúrák (MIKNB113A)

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

Részletesebben

Rendszertervezés FPGA eszközökkel

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

Részletesebben

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 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

Részletesebben

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 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

Részletesebben

Max. 2 DIMM bővítőhely Nem ECC kétcsatornás 1333 MHz DDR3 SDRAM, 1 8 GB

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

Részletesebben

Készítette: Trosztel Mátyás Konzulens: Hajós Gergely

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

Részletesebben

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. 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

Részletesebben

Rendszerarchitektúrák labor Xilinx EDK

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

Részletesebben

Digitális Technika I. (VEMIVI1112D)

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:

Részletesebben

R320 Szerver. Műszaki adatok

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

Részletesebben

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. 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

Részletesebben

Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc)

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

Részletesebben

T430 Szerver. Műszaki adatok

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

Részletesebben

A Texas Instruments MSP430 mikrovezérlőcsalád

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.

Részletesebben

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13 Előszó... xi 1. Bevezetés... 1 1.1. Fogalmak, definíciók... 1 1.1.1. Mintapéldák... 2 1.1.1.1. Mechanikus kapcsoló illesztése... 2 1.1.1.2. Nyomtató illesztése... 3 1.1.1.3. Katódsugárcsöves kijelző (CRT)

Részletesebben

Számítógép Architektúrák

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?

Részletesebben

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

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

Részletesebben

Digitális technika VIMIAA01 9. hét

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

Részletesebben

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 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)

Részletesebben

Bevezetés az informatikába

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.

Részletesebben

Az interrupt Benesóczky Zoltán 2004

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

Részletesebben

Számítógép Architektúrák (MIKNB113A)

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) 9. előadás: Memóriák Előadó: Vörösházi Zsolt Jegyzetek, segédanyagok: Könyvfejezetek: http://www.virt.vein.hu

Részletesebben

LAN és Wireless LAN eszközök megoszlása

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

Részletesebben

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 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

Részletesebben

IBM Power 550 Express szerver

IBM Power 550 Express szerver IBM Power 550 Express szerver Ideális megoldás alkalmazás-, középméretû adatbázisvagy Linux konszolidációs szerverként egyaránt A Power 550 Express torony és rackbe szerelhetô változata Fôbb jellemzôk:

Részletesebben

Grafikus csővezeték 1 / 44

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

Részletesebben

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

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

Részletesebben

Nagyteljesítményű mikrovezérlők

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ő)

Részletesebben

Dr. Illés Zoltán zoltan.illes@elte.hu

Dr. Illés Zoltán zoltan.illes@elte.hu Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.

Részletesebben

Számítógép felépítése

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

Részletesebben

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver

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

Részletesebben

Architektúra, megszakítási rendszerek

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

Részletesebben

Számítógép Architektúrák

Számítógép Architektúrák Cache memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Már megint a memória... Mindenről a memória tehet. Mert lassú. A virtuális

Részletesebben

Tájékoztató. Használható segédeszköz: -

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

Részletesebben

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

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

Részletesebben

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)

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

Részletesebben

Számítógép Architektúrák

Számítógép Architektúrák 1. Információfeldolgozási modellek Horváth Gábor 2016. február 18. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Adminisztratív információk Horváth Gábor Hálózati

Részletesebben

Megérkeztek a legújabb DELL Latitude E modellek. DELL NB Latitude E5500

Megérkeztek a legújabb DELL Latitude E modellek. DELL NB Latitude E5500 Megérkeztek a legújabb DELL Latitude E modellek DELL NB Latitude E5500 Core 2 Duo P8400 2,26GHz 160GB 7200rpm Hard drive (Free Fall Sensor) 2GB 800MHz DDR2 memory (2 x 1GB) DVD+/-RW 15.4in Widescreen WXGA+

Részletesebben

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 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:

Részletesebben

Jó állapotú, használt számítógépek garanciával!

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

Részletesebben

Perifériák hozzáadása a rendszerhez

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

Részletesebben

Nagy Gergely április 4.

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

Részletesebben

Nagy mennyiségű adatok elemzése és előrejelzési felhasználása masszívan párhuzamosítható architektúrával

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

Részletesebben

OpenCL - The open standard for parallel programming of heterogeneous systems

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:

Részletesebben

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?

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 Page

Részletesebben

Windows alapú operációs rendszerek

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

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 1. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest

Részletesebben

Számítógép Architektúrák

Számítógép Architektúrák Számítógép Architektúrák Utasításkészlet architektúrák 2015. április 11. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Számítógép Architektúrák Horváth

Részletesebben

elektronikus adattárolást memóriacím

elektronikus adattárolást memóriacím MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása

Részletesebben