Petr Havíček HAV319. Rodina procesorů Intel Nehalem (historie a vývoj)



Podobné dokumenty
Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009

Architektura AMD K10. Kozelský Martin, koz230. Datum:

Volitelný počet jader

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Rodina Intel Nehalem:

PROCESOR. Typy procesorů

Intel (2) Intel (1) Intel (3) Intel (4) Intel (6) Intel (5) Nezřetězené zpracování instrukcí:

Část 1 ZÁKLADNÍ RYSY VÝPOČETNÍ PROSTŘEDKŮ DOSTUPNÝCH NA IT4INNOVATIONS

Intel Microarchitecture Nehalem

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Úvod do architektur personálních počítačů

Architektura Intel Nehalem

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Technické prostředky počítačové techniky

Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky. referát do předmětu: Pokročilé architektury počítačů.

Základní deska (mainboard)

Identifikátor materiálu: ICT-1-12

Historie počítačů v kostce. Marek Kocián, KOC322 Daniel Kapča, KAP077

Historie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

CHARAKTERISTIKY MODELŮ PC

Informační a komunikační technologie

Výstavba PC. Vývoj trhu osobních počítačů

Základní deska (motherboard, mainboard)

Vlastnosti mikroprocesorů Josef Horálek

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5)

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5)

HW počítače co se nalézá uvnitř počítačové skříně

1. Cizinci v České republice

ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA

C v celé výkonnostní třídě.

Operační systém teoreticky

Pokročilé architektury počítačů

Každý jednotlivý záznam datového souboru (tzn. řádek) musí být ukončen koncovým znakem záznamu CR + LF.

4.6.6 Složený sériový RLC obvod střídavého proudu

Paměti Josef Horálek

Post-Processingové zpracování V módu post-processingu je možné s tímto přístrojem docílit až centimetrovou přesnost z běžné 0,5m.

Rozšíření počítadla okruhů pro českou autodráhu s roztečí drážek 90 mm (ev. č.: )

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru.

Procesory. Autor: Kulhánek Zdeněk

Operační paměti počítačů PC

5 790,- červenec ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

TESTOVÁNÍ MEZÍ PROVOZUSCHOPNOSTI PROCESORŮ

Základní deska (motherboard, mainboard)

Základní deska (mainboard)

Roman Výtisk, VYT027

ARCHITEKTURA AMD PUMA

Skříň zevnitř. ventilátorem ven ze skříně. Dobrá cirkulace vzduchu v počítačové skříni je velmi

Identifikátor materiálu: ICT-1-06

Složení počítače. HARDWARE -veškeré fyzicky existující technické vybavení počítače 12 -MONITOR

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2)

Informační a komunikační technologie

Kvadratické rovnice pro učební obory

Operační program Rybářství

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Architektura Intel Nehalem

Vítězslav Bártl. březen 2013

Obecný popis základní jednotky

Procesor. Procesor FPU ALU. Řadič mikrokód

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

Pokročilé architektury počítačů

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Charakteristika dalších verzí procesorů v PC

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače.

M - Rovnice - lineární a s absolutní hodnotou

Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš

Hardware ZÁKLADNÍ JEDNOTKA

Jedna z nejdůležitějších součástek počítače = mozek počítače, bez něhož není počítač schopen vykonávat žádné operace.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ PŘETAKTOVÁNÍ PROCESORU BAKALÁŘSKÁ PRÁCE FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV MIKROELEKTRONIKY

Intel Centrino 2 - Úvod a procesory

Oddělení teplárenství sekce regulace VYHODNOCENÍ CEN TEPELNÉ ENERGIE

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

PROCESORY. Typy procesorů

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.

Semestrální práce Úvod do architektury počítačů Základní deska (Motherboard)

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

Sběrnice. Parametry sběrnic: a. Přenosová rychlost - určuje max. počet bitů přenesených za 1 sekundu [b/s]

Datasheet Fujitsu ESPRIMO P400 Stolní počítač

Google AdWords - návod

Technická specifikace ČÁST 1. Místo plnění: PČR Kriminalistický ústav Praha, Bartolomějská 10, Praha 1

Architektura počítače

ZÁKLADNÍ DESKA ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Verzovací systémy (systémy pro správu verzí)

Hardware Základní pojmy. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1122_Hardware Základní pojmy_pwp

Referát (pokročilé architektury počítačů)

ARCHITEKTURA PROCESORŮ

Architektura Intel Atom

Vlastnosti produktu. Neutuchající pracovní nasazení s HAL3000 EliteWork

HAL3000 MČR Pro tak hrají skuteční profesionálové

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

ZÁKLADNÍ DESKA ASUS MAXIMUS IX FORMULA ZÁKLADNÍ DESKA, INTEL Z270, LGA1151, 4X DDR4 (MAX. 64GB), ATX

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Základní jednotka procvičování

Vlastnosti produktu. Neutuchající pracovní nasazení s HAL3000 EliteWork

Transkript:

Petr Havíček HAV319 Rodina procesorů Intel Nehalem (historie a vývoj)

Úvod Nehalem je označení pro novou mikroarchitekturu procesorů od společnosti Intel. Je následníkem architektury Intel Core. První procesor z této rodiny byl představen 15. listopadu 2008 v Tokiu. Jednalo se o Core i7. Na obrázku číslo 1 se nachází porovnání procesorů z mikroarchitektury Nehalem a Core. Již na první pohled vidíme, že Nehalem(vlevo) je větší a obsahuje více datových pinů, než Core(vpravo). Pokud se podíváme do samotné mikroarchitekrury Nehalemu, pak nalezneme ještě mnohem více změn a novinek. Hlavní z nich jsou: nová datová zběrnice QPI 45 nm technologie vrácen Simultaneous Multi-Threading (obsažen již v Pentium 4) L3 cache integrovaný paměťový řadič (DDR3) technologie Turbo Boost nová patice LGA 1366 Obrázek číslo 1 : Porovnání mikroarchitektur Nehalem(vlevo) a Core(vpravo)

Zpracování instrukcí Při zpracování instrukcí se využívají vlastní mikroinstrukce procesoru zvané microops. Tudíž všechny x86 instrukce(macroops), které má procesor provádět, jsou rozděleny na jednu či více microops, to záleží na složitosti. Ještě před samotným převedením instrukce x86 na microops se provede tak zvané fúzování x86 instrukce. Fúzování je proces, při kterém se více jednodušších x86 instrukcí převedou na jednu složitější x86 instrukci, která se ovšem provede rychleji než více jednodušších instrukcí. Na obrázku číslo 2 je schéma zpracování instrukcí. Obrázek číslo 2 : Zpracování instrukcí. Na obrázku číslo 3 vidíme dekodér pro převod x86 instrukcí na microops. Ten obsahuje jeden komplexní dekodér a tři jednoduché dekodéry. Komplexní dekodér dokáže zpracovávat jakoukoliv x86 instrukci a je schopen vydat 4 microops za takt. Jednoduchý dekodér slouží ke zpracování jednodušších x86 instrukcí a vydá 1 microops za tak. Celkově je dekodér schopen vydat 7 microops za takt. Tyto instrukce se ukládají do microops fronty s kapacitou 28 záznamů, kde jsou následně ještě fúzovány a dále zpracovány. Obrázek číslo 3 : Převod x86 na microops

Cache paměť Hlavní novinkou v paměti cache oproti mikroarchitekruře Core je přidání další úrovně paměti a to L3. Na obrázku 4 vidíme srovnání cache paměti. Paměť L1 má velikost 64 kb a je rozdělena na datovou (32kB) a instrukční (32kB). Je samostatná pro každé jádro. Její rychlost jsou 4 cykly. Nad ní se nachází L2 paměť, které je opět samostatná pro každé jádro. Její velikost je 256kB a rychlost je 10 cyklů. Paměť L3 je již ovšem sdílená mezi všemi jádry a má velikost 8MB. Rychlost je 40 cyklů. Z tohoto důvodu se stává synchronizace mezi jádry poměrně pomalá. Srovnáme-li rychlost L1, L2 paměti s L3. Obrázek 4 : Porovnání cache paměti Core a Nehalem Cache je organizována jako inklusivní. To znamená, že data obsažena v L1 jsou také obsažena v L2 a L3. Porovnání exkluzivní a inklusivní paměti můžeme vidět na obrázku 5. To má za následek, že je zmenšena celková kapacita paměti cache. Ovšem přináší to sebou i určité výhody, jako v případě cache miss je zajištěno, že data nejsou obsažena v žádném jiném jádře a je rovnou možnost požádat o data paměť RAM. Obrázek 5 : Rozdíl mezi exkluzivní a inklusivní pamětí

Integrovaný řadič pamětí Hlavní změnou oproti předcházejícím architekturám Intelu je to, že paměťový řadič je umístěn v procesoru. Dříve byl umístěn v severním můstku, takže když chtěl procesor přistupovat k RAM paměti tak musel jít přes severní můstek, jak vidíme na obrázku číslo 6. To, že je řadič pamětí umístěn v procesoru, má za následek zrychlení přístupu k RAM paměti. Obrázek 6: Přistupování procesoru k RAM paměti přes severní můstek Jak už bylo řečeno, tak procesor přistupuje k RAM paměti pomocí integrovaného paměťového řadiče obsaženého v sobě. Tento paměťový řadič je tříkanálový(3*64bit) a na každý kanál je možno připojit dva DIMM moduly, to znamená, že je možnost celkově připojit až 6 paměťových modulů. Tyto paměťové moduly jsou typu DDR3 na frekvencích 800 MHz, 1066MHz a 1333MHz. Sloty pamětí můžeme osadit různě velkými moduly, řadič umí několik módů jak s nimi pracovat a to asymetrický dual-channel či asymetrický triple-channel, ale nejlepšího výkonu dosáhneme, pokud osadíme paměťové moduly stejné kapacity. Na obrázku číslo 7 je ukázáno, jak je řešen paměťový řadič. Je vidět, že je procesor opravdu propojen přímo s pamětí, přes velké množství datových spojů.

Obrázek 7: Integrovaný paměťový řadič QuickPath Interconnect (QPI) QPI je nová sběrnice nahrazující starou sběrnici FSB. Skládá se ze dvou 20-pinových spojů (full duplex), to znamená 20 pro příchozí komunikaci a 20 pro odchozí. Z těchto 20-ti spojů je jich 16 určeno pro komunikaci a 4 zbývající pro řízení provozu a detekci chyb. Je zobrazena na obrázku 8. QPI pracuje na frekvencích 2,4 GHz, 2,93 GHz nebo 3,2 GHz a její celková maximální propustnost je 12,8GB/s, v jednom směru, tudíž v obou směrech 25,6GB/s. Hlavní použití je v propojení procesoru a chipsetu, nebo pro propojení procesorů mezi sebou, což je uplatňováno hlavně u serverů. Tyto jsou ukázány na obrázku číslo 9.

Obrázek 8: Sběrnice QPI Obrázek 9: Použití QPI

Turbo Boost Tato technologie slouží k automatickému zvyšování frekvence procesoru. Hlavní použití má v případě, kdy procesor má vytížené jedno jádro, nějakou aplikací používající jedno jádro. V takovém případě je možno automaticky zvednout frekvenci využívaného jádra a to tak, že zvedneme násobič až o 5, ovšem za podmínky, že ostatní jádra mají minimální vytížení. Hlavním důvodem tohoto pravidla je to, že nesmíme překročit doporučenou pracovní teplotu procesoru. Pokud jsou 2 jádra plně vytížená a zbylá dvě jsou v minimálním zatížení, pak je možno zvednout násobič o 2-3. Pokud jsou všechny jádra maximálně zatížená, pak lze zvednout násobič o 1-2. Zvyšování výkonu procesoru je zobrazeno na obrázku 10. Obrázek 10: Turbo Boost

Uspořádání procesoru Na obrázku číslo 11 vidíme uspořádání jednotlivých funkčních jednotek na procesoru architektury Nehalem. Na horní straně se nachází integrovaný řadič pamětí, pod ním jsou umístěna 4 jádra. Spodek procesoru je osazen L3 cache pamětí a po stranách jsou piny QPI sběrnice. Obrázek 11: Uspořádání architektury Nehalem Historie a vývoj První procesory architektury Intel Nehalem byla řada Core i7 a byly představeny 15. listopadu 2008. V září roku 2009 vyšla řada Core i5. V roce 2010 má vyjít řada Core i3 a Core i9.

Použitá literatura http://www.cdr.cz/a/23871 http://en.wikipedia.org/wiki/intel_nehalem_%28microarchitecture%29 http://pctuning.tyden.cz/hardware/procesory-pameti/11494?start=4 http://pctuning.tyden.cz/hardware/procesory-pameti/11499?start=3 http://pctuning.tyden.cz/hardware/procesory-pameti/14902-core-i7-800-a-core-i5-700- nehalem-uz-take-ve-stredni-tride?start=2