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

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

Digitális Technika I. (VEMIVI1112D)

Digitális Technika I. (VEMIVI1112D)

Digitális Technika I. (VEMIVI1112D)

Digitális Technika I. (VEMIVI1112D)

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

Digitális Rendszerek és Számítógép Architektúrák (VEMKKN3214A)

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

Digitális Rendszerek és Számítógép Architektúrák (Levelező BSc képzés)

Digitális Rendszerek és Számítógép Architektúrák (VEMKKN3214A)

Digitális Rendszerek és Számítógép Architektúrák (Levelező BSc képzés)

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

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

Számítógépes alapismeretek

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

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

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

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

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

Ami az Intel szerint is konvergens architektúra

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

Integrált áramkörök/1. Informatika-elekronika előadás 10/20/2007

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

Mikroprocesszorok (Microprocessors, CPU-s)

NIIFI HPC Szolgáltatás

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

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

GPGPU-k és programozásuk Dezső, Sima Sándor, Szénási

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

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

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS. Misák Sándor. 2. előadás DE TTK

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

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

Mikrorendszerek tervezése

Digitális rendszerek. Digitális logika szintje

Első sor az érdekes, IBM PC 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

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

Ár: Ft Garancia: 2 Év

IBM innovációs mérföldkövek

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

3DMark 06 CPU. Magok / Szálak 8MB / MB /

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?

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

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

Digitális Rendszerek (BSc)

ihardware Szerverkatalógus június Használt szerverek Kiemelt akciós ajánlatunk:

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

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

Villamosmérnöki BSc Záróvizsga tételsor Módosítva január 6. DIGITÁLIS ÁRAMKÖRÖK ÉS ALKATRÉSZEK

MIKROELEKTRONIKA, VIEEA306

Új tehetséggondozó programok és kutatások

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

Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai

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. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

IBM Power 550 Express szerver

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

Dedikált szerverhoszting katalógus november

Programozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016

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

Az Invitel adatközponti virtualizációja IBM alapokon

Informatikai- és irodatechnikai eszközök beszerzése adásvételi szerződés keretében - tájékoztató eljárás eredményéről

Elvonatkoztatási szintek a digitális rendszertervezésben

Digitális eszközök típusai

Párhuzamos programozási platformok

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

Környezetbarát megoldások IBM virtualizációval

OpenCL - The open standard for parallel programming of heterogeneous systems

Párhuzamos programozási platformok

HP-SEE projekt eredményei

IBM mobil számítógépek

Bevezetés az informatikába 1.

Feladatlap: Számítógép összetevők keresése

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

Bepillantás a gépházba

A Középtávú Időjárási Előrejelzések Európai Központjában készülő időjárási modell előrejelzések informatikai háttere

SAMSUNG Notebook és netbook katalógus 2011

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

Asztali PC kínálatunk:

Hitachi Flash Újdonságok. Szokol Zsolt Senior Solution Consultant 2016 március

Dr. Illés Zoltán

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

LowPrice

Digitális Rendszerek és Számítógép Architektúrák

GPGPU: Általános célú grafikus processzorok cgpu: computational GPU GPGPU = cgpu Adatpárhuzamos gyorsító: dedikált eszköz, ami eleve csak erre

MIKROELEKTRONIKA 7. MOS struktúrák: -MOS dióda, Si MOS -CCD (+CMOS matrix) -MOS FET, SOI elemek -MOS memóriák

GPGPU programozás lehetőségei. Nagy Máté Ferenc Budapest ALICE ELTE TTK Fizika MSc 2011 e-science Café

T430 Szerver. Műszaki adatok

Intel Celeron G550 Intel HD Graphics kártyával (2,6 GHz, 2 MB gyorsítótár, 2 mag)

(PTS-138) általános felhasználású hardver elemek és kapcsolódó szoftverek beszerzése (2) - tájékoztató

A HP ProLiant szerverek következő generációja

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

VIII. BERENDEZÉSORIENTÁLT DIGITÁLIS INTEGRÁLT ÁRAMKÖRÖK (ASIC)

SAP HANA újdonságok a HP-tól. Birnbauer Péter peter.birnbauer@hp.com

Párhuzamos és Grid rendszerek

Előadó: Nagy István (A65)

Átírás:

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

Feltételek: Tárgy neve (kódja): Digitális Áramkörök (VEMIVI2146D) Ajánlott könyvek: Holczinger T., Göllei A., Vörösházi Zs.: Digitális Technika I. / II. (TÁMOP jegyzetek) Dr. Arató Péter: Logikai rendszerek tervezése (BME kiadó) Előadás / Gyakorlat látogatás: kötelező (lásd tematika) Követelmények: két ZH lesz (lásd tematika) KisZH (elm+gyak): félév során több alkalommal (lásd tematika) Megajánlott jegy: pontszám (ZH1 + ZH2 + kiszhk) >= 4 Vizsgára bocsátás/aláírás feltétele: a két ZH-n összesített eredménye alapján legalább elégséges(2)-es érdemjegy megszerzése! (lásd tematika) PótZH: utolsó héten (pótzh a teljes anyagrészből lesz) Vizsga: írásbeli (szóbeli) 2

Kapcsolódó jegyzet, segédanyag: http://www.virt.uni-pannon.hu Oktatás Tantárgyak Digitális Áramkörök (Villamosmérnöki BSc / Mechatronikai mérnök BSc/MSc). Fóliák, óravázlatok (.ppt) Frissítésük folyamatosan 3

Oktatási cél: A kombinációs logikai-, és sorrendi hálózatok klasszikus tervezési módszereinek, illetve megvalósításainak megismerése. LSI/MSI alacsony/közepes komplexitású digitális áramkörök működésének, specifikációjának, alkalmazásainak, valamint digitális áramkörök (TTL, CMOS) jellemzőinek megismerése. 4

Tárgyalt ismeretkörök: Bővebben: (tematika) http://virt.uni-pannon.hu/index.php/component/docman/doc_download/108-tematikadigitakweb Egyszerűsítés algebrai úton. A logikai függvények leírása A logikai függvények kanonikus alakjai. Függvénytételek. Grafikus minimalizálás. NTSH. A Quine-McCluskey számjegyes minimalizálás. Egy-, és több-kimenetű függvények minimalizálása. Kombinációs hálózatok tranziens viselkedése, hazárdok. A logikai függvények dekompozíciója. Kombinációs hálózatok megvalósítása egyszerűbb LSI áramkörökkel, PAL, PLA, PROM, (bonyolultabb: CPLD, FPGA.) Sorrendi hálózatok. A Mealy-, és Moore-modell. Tároló áramkörök (flip-flopok). R-S, J-K, T és D, D-G típusú tárolók. Aszinkron és szinkron tárolók. Sorrendi hálózatok, mint bővíthető funkcionális egységek MSI megvalósításban, számlálók, regiszterek, gyűrűs számlálók. Aszinkron sorrendi hálózatok vizsgálata és tervezése. Kritikus versenyhelyzet, hazárdok (statikus, dinamikus, funkcionális). 5

Hol tart ma az digitális technológia? 6

Mikro-minimalizálás elve: Gordon Moore törvénye (1965): rendkívüli jelentőséggel bír a memóriák és a félvezető áramkörök méretcsökkenése esetén. Tanulmány: félvezető áramkörök fejlődése (prognózis) A technológia fejlődésével minden 12 hónapban az 1 felületegységre (mm² Si) eső tranzisztorok száma közel megduplázódik (integritási sűrűség). Későbbi módosítása: 18 / 24 havonta történik a dupikáció! Ezzel szemben az eszközök ára csökken, vagy stagnál. Moore tv.: mára lelassult (lásd Intel PAO), EUV litográfia drága Példa: szerver processzorok 2010: Itanium 9300 (Tukwila): 2 milliárd tranzisztor / chip (2010) 4 mag / 8 szál, 1.73 GHz, L3: 24 MB, 185 W 3D rétegszerkezet szilíciumon Működő 14/20/22/28nm/ csíkszélességű tranzisztor (high K fém dielektrikum, Hafnium) pl: Intel újgenerációs processzoraiban Metal gate (a PolySi ot váltja fel) 2012 /2014: Itanium-2 (Poulson / Kittson 8 mag) 32nm / 3.1 milliárd tranz. 50 MB L3 Cache!, 12 utasítás/clock 2015: Intel Xeon E5 Phi, illetve Knights Landing (Hill) 7

CPU + GPU integráció = APU Fejlesztések fő iránya: APU (Accelerator Processor Unit), UPU CPU s instruction set: - PC: X86, AMD64, - Mobile: ARM, MIPS, - Server: IBM Power, Sparc NVidia, AMD (ATI) AMD HSA (2013) Heterogeneous Systems Architecture (AMD A13 (Kaveri), A10..) Intel Haswell APU IGP (Sandy Bridge, Ivy Bridge) Intel Broadwell / Skylake (2015) 2012: Kína: UPU merőben új architektúra MVP: Multi-thread Virtual Processor 8 ICube processor

APU: GPU felülete (száma) fokozatosan nő 9

Intel tikk-takk stratégiája: 2017? nm Megdőlt ez a tikk-takk stratégia (2016): 2 évente új gyártástechnológiára váltottak (ez jelenti a nagyobb problémát!) 22 14 10 nm. 2 évente új mikroarchitektúra jelent meg Intel Kaby Lake: 7. gen Intel Core architektúra (még az utolsó tock fázisban készült, 14nm) 10

Intel PAO stratégia: PAO Process Arcitecture Optimization (2016-tól) 3 évente új gyártástechnológiára váltottak (ez jelenti a nagyobb problémát!) 10 nm...? 3 évente új mikroarchitektúra jelent meg 3 évente az architektúra optimalizálása Intel Kaby Lake: 7. gen Intel Core architektúra (még az utolsó tock fázisban készült) 11

Intel vs. AMD CPU-k (APU-k) *2015: Intel Core M: Intel Broadwell lapka, 14nm, Tri-gate, 1.3 milliárd tranzisztor, 82mm 2 Forrás: PH DDR3 controller Dual -core CPU GPU (multi-core) L2 $ D/I L2 $ D/I Dual -core CPU PCIe Display * Lapka kódneve L2 + L3 Gyártástechnológia Magok száma mérete Tranzisztorszám Lapka területe Kaveri 28 nm HKMG 4 (+ 8 CU IGP) 4 MB 2,41 milliárd 245 mm 2 Richland/Trinity 32 nm HKMG SOI 4 (+ IGP) 4 MB 1,303 milliárd 246 mm 2 Llano 32 nm HKMG SOI 4 (+ IGP) 4 MB 1,178 milliárd 228 mm 2 Vishera/Orochi 32 nm HKMG SOI 8 (4 modul) 16 MB ~1,2 milliárd 315 mm 2 Thuban 45 nm SOI 6 9 MB 904 millió 346 mm 2 Deneb 45 nm SOI 4 8 MB 758 millió 258 mm 2 Haswell 22 nm Tri-Gate 4 (+ IGP) 9 MB 1,4 milliárd 177 mm 2 Ivy Bridge 22 nm Tri-Gate 4 (+ IGP) 9 MB 1,48 milliárd 160 mm 2 Sandy Bridge 32 nm HKMG 4 (+ IGP) 9 MB 995 millió 216 mm 2 Sandy Bridge-E 32 nm HKMG 6 16,5 MB 2,27 milliárd 435 mm 2 Gulftown 32 nm HKMG 6 13,5 MB 1,17 milliárd 240 mm 2 Lynnfield 45 nm HKMG 4 9 MB 774 millió 296 mm 2 Bloomfield 45 nm HKMG 4 9 MB 731 millió 263 mm 2

! Prognózis kb. 1999-ből. Year 1. Roadmap projections for Semiconductor technology (prediction) Smallest feature [µm] Dynamic Ram Chip size [mm²] Billions of bits / chip Chip size [mm²] Microprocessors Millions of transistors / cm² On-Chip Clock (MHz) Wiring Levels / chip I/O /chip 1995 0.35 190 0,064 250 4 300 4-5 900 1998 0.25 280 0,256 300 7 450 5 1350 2001 0.18 420 1 360 13 600 5-6 2000 2004 0.13 640 4 430 25 800 6 2600 2007 0.09 960 16 520 50 1000 6-7 3600 2010 0.07 1400 64 620 90 1100 7-8 4800 2. NOW and near future: 2004 0.09-0.13 3600 7 end of 2005 0.065 110 70 Mbit 500? 8 2009* 0.03 *EUV: extrem UV lithographical technique 13

Moore s law: Intel processor and memory roadmap Transistors per die / Memory capacity 1,00E+10 1,00E+09 1,00E+08 1,00E+07 1,00E+06 1,00E+05 1,00E+04 1,00E+03 between 70 and 2010. 4004 1K 8080 16K 8008 4K 8086 64K 256K 8088 1M 4M Intel 386 Intel 286 16M Intel Pentium II Intel 486 Intel Itanium 2 (9MB Cache) 64M 128M Intel Pentium Intel Core 2 Quad (Q6600) 1G 256M 512M Intel Itanium 2 Intel Pentium 4 Intel Itanium Intel Pentium III Intel Celeron 2G 4G Intel Core 2 Duo (E4300) Intel Itanium (Tukwila) Intel Core i7 (EE-975) 1,00E+02 1,00E+01 1,00E+00 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 Megj: GPU ATI Radeon 7980 (8.6 milliárd tr.) 28nm FPGA Xilinx Virtex-7 2000T(6.8 milliárd tr.) 28nm Microprocessor Year Memory 14

Szuperszámítógépek Első szuperszámítógépek LARC: (Livermore US) atom-kutatásokra (1960) IBM 7030 / Strech (1961) MA (2017. szept): www.top500.org 1.) Sunway TaihuLight: Sunway MPP, Wuxi, China 10.65 millió! processzor mag (SW26010 260C 1.45GHz ), 1310 TB memória, P:15300 kw!! 93 PetaFLOP/s teljesítmény!!! 2.) Tianhe-2 (Milky-Way-2): NUDT TH Cluster, China 3.1 millió! processzor mag (Intel Xeon Phi ES-2692 12Cores 2.2 GHz ), 1024 TB memória, P:17800 kw!! 33.86 PetaFLOP/s 3.) Piz Daint:, Swiss National Supercomputing Centre 361760 proc. mag (Intel Xeon E5-2690v3 12C 2.6GHz+Nvidia Tesla), 340 TB memória, P:2272 kw!! 19.59 PetaFLOP/s teljesítmény!!! 4.) Titan - Cray XK7, AMD Opteron 6274 16Cores, 2.2GHz, Cray, Oak Ridge LAB, US 560640 processzor mag, 710 TB memória, P: 8209 kw!! 17.59 PetaFLOPs x.) IBM Roadrunner BladeCenter QS22/LS21 Cluster, (LANL, Los Alamos., US) 129 600 processzor magos rendszer (PowerXCell 8i 3.2 GHz ), 73 728 GB memória (N/A) 1.105 millió GFLOPs teljesítmény! (elsőként ~ 1 PetaFLOPs sebességtartomány átlépése) További lehetőségek: FDE parallelizmus átlapolt végrehajtás (látszólagos) pipe-line, vagy IPL (utasítás szintű párhuzamosítás pl. szuperskalár processzorok): párhuzamosítás egyetlen processzoron belül teljesen párhuzamos végrehajtás (több processzor) pl. CELL BE heterogén több-magos (multi-core/many-core) rendszerek (pl. mai APU-k) 15

Szuperszámítógépek Magyarország (ma már a TOP-500 listán kívül) # 500/370 (2014). NIIFI-Debrecen - Cluster Platform SL250s Gen8, Intel Xeon E5-2650v2 8C 2.6GHz, Infiniband FDR, NVIDIA K20x HP rendszer 3696 mag 203.3 GFLOPs teljesítmény 92 KW Weblap: http://www.niif.hu 16

Szuperszámítógépek Hierarchikus felépítés 17

#1 Sunway 18

#2 Tianhe-v2 19

# 3 Piz Daint, ETH Zürich 20

# 4 Titan, AMD Opteron 16C, 2.2GHz, Cray, Oak Ridge LAB, US 21

# 5 Sequoia IBM BlueGene/Q, Power BQC 16C IBM BlueGene/Q processzor (16 + 2 mag) Blue Gene/Q chip: - IBM's 45 nm, - peak performance of 204.8 GFLOPS, - @1.6 GHz, - 55 W, - 19 19 mm (359.5 mm²), - 1.47 milliárd tranzisztor.

Jaguar Cray XT5-HE Jaguar Cray XT5-HE Opteron Six-Core 2.6 GHz (Oak Ridge Laboratory Tennessee, US) 224 162 processzor (1.759 millió GFLOPs (~ 1.76 PetaFLOP teljesítmény) 23

IBM Roadrunner supercomputer 1 PetaFlops (2009) 24

http://www.ibm.com 25

Intel Kaby Lake 2017. január: Intel Kaby Lake, 7. generációs APU teljes brand paletta (PAO stratégia: 2/4/8 mag, 14nm, 4+ GHz, 30-95 W, 1151 lábú tokozás) 2017. október: Intel Coffee Lake, 8. gen., TIC-TOC, 14nm, 4/6 mag, 65-95W, 4+ 26 GHz

AMD Ryzen (Zen) 2017 febr: AMD Ryzen 3/5/7, Zen architektúra, 4/6/8 16 mag 8/12/16 32 szál, 14nm, 3-4.2 GHz, 5 milliárd tranzisztor, L3 $: 8-16-32 MB, TDP: 65W 100 27 W 180W, 1331 lábú tokozás), $100-1000

Many-integrated cores Intel Xeon Phi 3100/5110/7120 (Knights Corner) 1-1.2 TFLOPs, 12 mag, 22 nm, max 320 GB/sec memória sávszélesség, 300 W, 2000-4000 $ Tianhe-2 (2013) Top 1. Intel Knights Landing: Xeon Phi v2 (2015) 14 nm, 3 TFLOPs 72 magos (Intel Atom), 500 GB/sec memória. 200 W 28

Intel Nehalem-EX: 80 mag ISSC 2007 Polaris: 80 mag 65 nm technológia 3D rétegszerkezet 1 TeraFLOPs. 4-5.1 GHz 100 175 W Intel Core i7 EE 980x 32nm 3.3 GHz 6 mag / 12 szál 2.2 milliárd tr. 29

Más alternatíva: D-Wave Kvantumszámítógép D-Wave One System (2009): 128 qubit D-Wave Two (2012): 512 qubit D-Wave 2X (2015): 1000+ qubit D-Wave 2000Q (2017): 2000+ qubit (~ 15 m$) qubit = kvantum bit, a kvantum-számítás alapegysége, amellyel Boole algebrában ismert 0 és 1 állapotok két normalizált és kölcsönösen ortogonális kvantum állapot-pár segítségével ábrázolhatók { 0 >, 1 > } Félvezetők helyett szupravezető fémet használnak mágneses vákuumban: niobium (ultra hőmérsékleten) HPC: High Performance Computing alkalmazásokra, parallel-, elosztott számítási struktúra Big data analysis - Optimization Classification - Machine learning etc. Támogatók: Google, NASA, Lockhead http://www.dwavesys.com http://index.hu/tech/2016/08/18/programozhato_kvantumszamitogep 30