Kvantitativní principy návrhu počítačů

Rozměr: px
Začít zobrazení ze stránky:

Download "Kvantitativní principy návrhu počítačů"

Transkript

1 Architektura počítačových systémů Kvantitativní principy návrhu počítačů České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Aktualizace výukových materiálů spolufinancována z Fondu rozvoje vysokých škol v rámci projektu č. 1939/2012 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 1 / 31

2 Trocha historie Velmi stručný historický přehled. Odhadněte, jak by vývoj mohl pokračovat. Implementační technologie: relé elektronky tranzistory MOS VLSI...? Kde je soustředěn výpočetní výkon: procesorová jednotka počítač na stole webový/aplikační server cloud grafická karta...? Způsob programování: strojový kód assembler C, Pascal, BASIC... C++, Java komponenty, CASE nástroje...? Propojení počítačů: žádné lokální sítě Internet mobilní data...? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 2 / 31

3 Nedávná historie Procesor Intel Pentium 4 Prescott 3.4E GHz Uvedení na trh: Minimální velikost motivu (λ): Velikost čipu: Počet tranzistorů: Počet jader: Velikost cache: Frekvence hodin: Projektovaný ztrátový výkon (TDP): (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 3 / 31

4 Nedávná historie Procesor Intel Pentium 4 Prescott 3.4E GHz Uvedení na trh: Q2/2004 Minimální velikost motivu (λ): 90 nm Velikost čipu: 112 mm 2 Počet tranzistorů: Počet jader: 1 (2 vlákna) Velikost cache: 1 MB Frekvence hodin: 3,4 GHz Projektovaný ztrátový výkon (TDP): 105 W (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 3 / 31

5 Současnost Procesor Intel Xeon E Uvedení na trh: Minimální velikost motivu (λ): Velikost čipu: Počet tranzistorů: Počet jader: Velikost cache: Frekvence hodin: Projektovaný ztrátový výkon (TDP): (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 4 / 31

6 Současnost Procesor Intel Xeon E Uvedení na trh: Q2/2011 Minimální velikost motivu (λ): 32 nm Velikost čipu: 512 mm 2 Počet tranzistorů: 2, Počet jader: 10 (20 vláken) Velikost cache: 30 MB Frekvence hodin: 2,4 GHz (turbo max. 2,8 GHz) Projektovaný ztrátový výkon (TDP): 130 W (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 4 / 31

7 Současnost Grafický čip NVIDIA GK110 ( největší komerčně dostupný čip ) Uvedení na trh: Minimální velikost motivu (λ): Velikost čipu: Počet tranzistorů: Max. ztrátový výkon (TDP): (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 5 / 31

8 Současnost Grafický čip NVIDIA GK110 ( největší komerčně dostupný čip ) Uvedení na trh: Q4/2012 Minimální velikost motivu (λ): 28 nm Velikost čipu: 550 mm 2 Počet tranzistorů: 7, Max. ztrátový výkon (TDP): 300 W (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 5 / 31

9 Některé empirické zákony Moore s law (1965): The number of transistors on a chip doubles annually. Rock s law (Moore s 2nd law): The cost of semiconductor tools doubles every four years. Machrone s law (1984): The PC you want to buy will always be $5000. Metcalfe s law: A network s value grows proportionally to the number of its users squared. Wirth s law: Software is slowing faster than hardware is accelerating (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 6 / 31

10 Moorův zákon (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 7 / 31

11 Výkonnost počítačů Nástup mikroprocesorů nejen vylepšení stávající technologie, ale změna paradigmatu (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 8 / 31

12 Výkonnost počítačů Zpomalování výkonnosti pro jednovláknové programy? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 9 / 31

13 Časová složitost a výkonnost Vlak (Pendolino) vs. letadlo (ATR42): úkon stejný, ale různá doba Úkon = cesta Praha Ostrava, nezáleží na počtu osob Doba cesty: t Pendolino = 3 h, t ATR42 = 1 h. Letadlo je t Pendolino t ATR42 = 3 1 = 3 krát rychlejší. Výkonnost P(T ): inverzní hodnota doby T provedení 1 úkonu P T (T ) = Počítačová analogie: 1 časová složitost 1 úkonu = 1 cesta PHA OVA = 1 T úkon: provedení 1 programu doba: doba T provedení programu X je k krát rychlejší než Y X má k krát větší výkonnost než Y k = P T (T x ) P T (T y ) = T y T x (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 10 / 31

14 Časová složitost a propustnost Pendolino vs. ATR42: různá doba cesty a také různě veliký úkon Úkon = # přepravených osob na trase Praha Ostrava 333 osob 46 osob Pendolino: r P = 3 h, ATR42: r A = 1 h Pendolino je r P ra = = 2, 4 krát propustnější. Výkonnost P(n, T ): n úkonů za čas T úkon P r (n, T )= čas. složitost = # osob cesta PHA OVA = n T = c t =r Počítačová analogie: úkon: různý, provedení n krát jednoho programu doba: doba T pro provedení úkonu X je k krát propustnější než Y X má k krát větší výkonnost než Y k = P r (n X, T X ) P r (n Y, T Y ) = T Y n X T X n Y (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 11 / 31

15 Časová složitost a výkonnost Otázka k zamyšlení: Když na stejnou linku přidáme další dopravní prostředek stejného typu, jak se změní: latence propustnost výkonnost (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 12 / 31

16 Časová složitost a výkonnost Otázka k zamyšlení: Když na stejnou linku přidáme další dopravní prostředek stejného typu, jak se změní: latence nezmění, doba jedné cesty je stejná propustnost zdvojnásobí, za stejnou dobu přepravíme 2x více osob výkonnost záleží, jak ji počítáme, jestli z latence nebo propustnosti (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 12 / 31

17 Amdahlův zákon 1 Amdahlův zákon (AZ) = výpočet výkonového zisku, čili zrychlení S, dosaženého vylepšením nějaké části počítače nebo S = výkonnost při využití vylepšení výkonnost bez využití vylepšení = P NEW P OLD S = doba výpočtu bez využití vylepšení doba výpočtu při využití vylepšení = T OLD T NEW Zrychlení S = číslo udávající, kolikrát je běh úlohy na počítači s vylepšením rychlejší oproti běhu stejné úlohy na původním počítači (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 13 / 31

18 Amdahlův zákon 2 Definujeme: F E = původní doba výpočtu zlepšené části úlohy původní celková doba výpočtu 1 a S E = původní doba výpočtu zlepšené části úlohy doba výpočtu zlepšené části úlohy > 1 Doba výpočtu T NEW na vylepšeném počítači se bude skládat z: (1 F E )T OLD = doba výpočtu té části úlohy, kterou nelze vylepšit F E S E T OLD = doba výpočtu vylepšené části úlohy (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 14 / 31

19 Amdahlův zákon 3 Doba výpočtu T NEW na vylepšeném počítači: ( T NEW = T OLD (1 F E ) + F ) E S E Celkové zrychlení S OVERALL odpovídající danému vylepšení: S OVERALL = T OLD T NEW = 1 (1 F E ) + F E S E (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 15 / 31

20 Amdahlův zákon příklad 1 Procesory Intel Core (Westmere) a novější obsahují sadu nových instrukcí AES-NI, pomocí které lze operace šifrování a dešifrování v určitých operačních módech šifry AES urychlit až 10x. 1 Jaké bude celkové urychlení šifrovací aplikace, v níž šifrování a dešifrování algoritmem AES představuje 70 % doby výpočtu (bez využití nových instrukcí)? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 16 / 31

21 Amdahlův zákon příklad 1 Procesory Intel Core (Westmere) a novější obsahují sadu nových instrukcí AES-NI, pomocí které lze operace šifrování a dešifrování v určitých operačních módech šifry AES urychlit až 10x. 1 Jaké bude celkové urychlení šifrovací aplikace, v níž šifrování a dešifrování algoritmem AES představuje 70 % doby výpočtu (bez využití nových instrukcí)? F E = 0.7 S E = 10 S = = = (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 16 / 31

22 Amdahlův zákon příklad 1 2 Jakou část původní doby výpočtu musí představovat šifrování, aby celkové zrychlení bylo dvojnásobné? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 17 / 31

23 Amdahlův zákon příklad 1 2 Jakou část původní doby výpočtu musí představovat šifrování, aby celkové zrychlení bylo dvojnásobné? S = 2 = 1 (1 F E ) + F E S E 1 (1 F E ) + F E 10 F E = 0.55 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 17 / 31

24 Amdahlův zákon příklad 2 Pro FP výpočty v počítačové grafice se často používá operace odmocniny FPSQRT a výkonnost procesorů pro grafiku je na jejím efektivním provádění silně závislá. Předpokládejme, že FPSQRT zabírá 20% a všechny FP operace zabírají 50% doby výpočtu kritické zkušební úlohy pro grafiku. Úkolem je rozhodnout, zda je výhodnější: 1 10x zrychlit provádění instrukce FPSQRT 2 1.6x zrychlit provádění všech FP instrukcí (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 18 / 31

25 Amdahlův zákon příklad 2 Řešení: 1 S FPSQRT = 2 S FP = 1 (1 0.2) (1 0.5) = = = = 1.23 Závěr: 2. možnost je o něco málo rychlejší než 1. (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 19 / 31

26 Amdahlův zákon příklad 3 Předpokládejme, že jsme vylepšili určitý režim činnosti počítače s faktorem zrychlení 10. Vylepšený režim se používá v 50% času výpočtu, měřeno jako procentuální podíl na celkové době výpočtu na počítači s vylepšeným režimem. Jaké je celkové zrychlení a jaký je podíl urychlované části výpočtu na celkové původní době výpočtu? Pozn.: Připomínáme, že do Amdahlova zákona vstupuje podíl původní části doby výpočtu, který lze vylepšit. (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 20 / 31

27 Amdahlův zákon příklad 3 Předpokládejme, že jsme vylepšili určitý režim činnosti počítače s faktorem zrychlení 10. Vylepšený režim se používá v 50% času výpočtu, měřeno jako procentuální podíl na celkové době výpočtu na počítači s vylepšeným režimem. Jaké je celkové zrychlení a jaký je podíl urychlované části výpočtu na celkové původní době výpočtu? Pozn.: Připomínáme, že do Amdahlova zákona vstupuje podíl původní části doby výpočtu, který lze vylepšit. (1 F E ) = F E S E F E = S E = S = (1 F E ) + F = 11 E 2 = 5.5 S E = = 0.91 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 20 / 31

28 CPU výkonnostní rovnice Výkonnost CPU, vyjádřená pomocí doby T CPU (prg), po kterou jednotka CPU vykonává program prg, je P(T CPU (prg)) = 1 T CPU (prg) Všechny počítače používají hodiny s konstantní frekvencí cykly (ticks, clock ticks, clock periods, cycles, clock cycles). Rychlost hodin se udává jako: doba trvání hodinového cyklu (clock period) - T CLK, nebo frekvence taktů (clock rate) - f CLK f CLK = 1 T CLK (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 21 / 31

29 CPU výkonnostní rovnice 2 Doba CPU pro vykonání daného programu prg je CPU výkonnostní rovnice T CPU (prg) = T CLK Cyc CPU (prg) = (1/f CLK ) Cyc CPU (prg) Cyc CPU (prg) = # hodinových cyklů CPU pro provedení programu prg. Pokud známe počet instrukcí IC (instruction count) pro provedení programu prg, můžeme vypočítat CPI = průměrný počet hodinových cyklů na instrukci (clock cycles per instruction), nebo převrácenou hodnotu IPC (instructions per clock cycle). CPI(prg) = 1 IPC(prg) = Cyc CPU(prg) IC(prg) (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 22 / 31

30 CPU výkonnostní rovnice 3 Doba CPU pro vykonání daného programu prg s proměnnými IC a CPI je CPU výkonnostní rovnice T CPU (prg)=ic(prg) CPI(prg) T CLK =IC(prg) CPI(prg) (1/f CLK ) Po převedení komponentů této rovnice do měřicích jednotek dostáváme [ instrukce program hod. cyklus instrukce sekunda ] [ ] sekunda = =T CPU (prg) hod. cyklus program Rozklad T CPU (prg) demonstruje závislost T CPU (prg) na 3 parametrech: 1 hodinový cyklus T CLK hodinová frekvence f CLK 2 CPI = # hodinových cyklů na jednu instrukci daného programu prg 3 IC = # instrukcí daného programu prg (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 23 / 31

31 Závislost parametrů T CPU Pokud se některý z parametrů zlepší o k %, pak se zlepší o k % i T CPU. Parametry T CLK, CPI, IC jsou provázány: IC CPI T CLK Program Překladač Architektura instrukčního souboru (ISA) Organizace CPU Technologie CPU přímý vliv není součástí systému nepřímý, zprostředkovaný vliv (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 24 / 31

32 Přesnější CPU výkonnostní rovnice 1 Přesnější metrika: Cyc CPU (prg) = n (ic i cpi i ) i=1 ( n ) T CPU (prg) = ic i cpi i T CLK kde i=1 ic i = # provedení instrukcí i programu prg, cpi i = průměrný # hodinových cyklů na instrukci i, n = # instrukcí v architektuře instrukčního souboru (ISA - Instruction Set Architecture). (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 25 / 31

33 Přesnější CPU výkonnostní rovnice 2 Průměrné CPI CPI(prg) = n (ic i cpi i ) i=1 IC(prg) = n i=1 ( ) ici IC(prg) cpi i cpi i zahrnuje vliv čekacích stavů, výpadků vnitřní skryté paměti atd. cpi i lze měřit a počítat (v některých případech) Dále je uveden příklad, kde průměrná hodnota CPI je vypočítána na základě znalosti IC a hodnot: ic i = # instrukcí typu ALU, Load, Store a Branch cpi i průměrná hodnota pro instrukce typu ALU, Load, Store a Branch (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 26 / 31

34 Přesnější CPU výkonnostní rovnice příklad Příklad typického mixu instrukcí RISC procesoru: Instrukce ic i /IC cpi i (ic i /IC) cpi i % čas ALU 0.5 1?? Load 0.2 5?? Store 0.1 3?? Branch 0.2 2?? CPI? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 27 / 31

35 Přesnější CPU výkonnostní rovnice příklad Příklad typického mixu instrukcí RISC procesoru: Instrukce ic i /IC cpi i (ic i /IC) cpi i % čas ALU % Load % Store % Branch % CPI 2.2 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 27 / 31

36 Přesnější CPU výkonnostní rovnice příklad Příklad typického mixu instrukcí RISC procesoru: Otázky: Instrukce ic i /IC cpi i (ic i /IC) cpi i % čas ALU % Load % Store % Branch % CPI Jakým způsobem se urychlí celkový výpočet, pokud vylepšením datové vnitřní skryté paměti klesne cpi Load na 2? 2 Předchozí zlepšení porovnejte s použitím vylepšení predikce skoku, které zmenší cpi Branch na 1. 3 Co se stane, když budou 2 ALU instrukce vykonávány najednou? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 27 / 31

37 Přesnější CPU výkonnostní rovnice příklad Řešení: Využijeme, že S = T OLD T NEW = IC CPI OLD T CLK IC CPI NEW T CLK = CPI OLD CPI NEW Alternativně lze využít spočítané podíly na době výpočtu a dosadit přímo do Amdahlova zákona Tedy: 1 S 1 = = S 2 = = S 3 = = 1.13 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 28 / 31

38 Měření výkonnosti MIPS Definice měření výkonnosti jednotkami MIPS: MIPS = IC IC = = f T CPU 10 6 IC CPI T CLK 10 6 CLK CPI 10 6 = [10 6 instr./s] MIPS závisí na: ISA a programu, nebot CPI závisí na programu, mixu instrukcí Důsledek: výkonnost vyjádřena v jednotkách MIPS je závislá na programu, i když se tato závislost často neuvádí Uvažujte úlohu, která má FP operací a) řešena na procesoru bez FP instrukcí trvá 136 ms, CPI a = 6 b) řešena na procesoru s FP instrukcemi trvá 11 ms, CPI b = 10 Kolik je počet provedených instrukcí IC a a IC b? Kolik instrukcí v případě a) je třeba na jednu FP operaci? Kolik je MIPS a a MIPS b? (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 29 / 31

39 Měření výkonnosti MIPS Řešení: Předpokladáme, že T CLK stejné pro a) i b). Potom z rovnice pro T CPU v případě b) dostáváme: T CLK = 0.56 ns Dále předpokládáme, že 1 FP instrukce = 1 FP operace. Potom z rovnice pro T CPU v případě a) získáme IC a = , pro vykonání 1 FP operace tudíž potřebujeme cca 20 instrukcí procesoru a. MIPS a = 296 MIPS b = 177 (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 30 / 31

40 Úkoly na doma 1 Latence vs. propustnost Jsou dvě horské chaty, jedna na kopci, druhá pod kopcem. Jejich vzdálenost je 10 km. Je třeba mezi nimi přenášet data. Spočtěte a porovnejte latenci a propustnost těchto dvou variant: Mikrovlnný spoj s rychlostí 10 Mbit/s. Bernardýn, který ve váčku na krku nese 10 disků DVD, každý s kapacitou 4,7 GB. Bernardýn běhá rychlostí 20 km/h. 2 Ztrátové teplo Spočtěte a porovnejte vyzařované teplo na jednotku plochy (W/cm 2 ) pro: Grafický čip GK110, TDP 300W, plocha čipu 550 mm 2. Elektrický vařič, průměr plotýnky 19 cm, příkon 2 kw. (ČVUT FIT) Kvantitativní principy návrhu počítačů BI-APS, 2012, cvičení 1 31 / 31

Kvantitativní principy návrhu počítačů

Kvantitativní principy návrhu počítačů Architektura počítačových systémů Róbert Lórencz 1. přednáška Kvantitativní principy návrhu počítačů http://service.felk.cvut.cz/courses/36aps lorencz@fel.cvut.cz Róbert Lórencz (ČVUT FEL, 2005) Architektura

Více

Kvantitativní principy návrhu počítačů. doc. Ing. Róbert Lórencz, CSc.

Kvantitativní principy návrhu počítačů. doc. Ing. Róbert Lórencz, CSc. Architektura počítačových systémů Kvantitativní principy návrhu počítačů doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

Výkonnost počítačů, empirické zákony o výkonnosti. INP 2008 FIT VUT v Brně

Výkonnost počítačů, empirické zákony o výkonnosti. INP 2008 FIT VUT v Brně Výkonnost počítačů, empirické zákony o výkonnosti INP 2008 FIT VUT v Brně 1 Moorův zákon Gordon Moore (Fairchild Semicondutor) si v r. 1965 všiml, že počet tranzistorů na čipu procesoru se vždy za 18 až

Více

Architektura Intel Atom

Architektura Intel Atom Architektura Intel Atom Štěpán Sojka 5. prosince 2008 1 Úvod Hlavní rysem Atomu je podpora platformy x86, která umožňuje spouštět a běžně používat řadu let vyvíjené aplikace, na které jsou uživatelé zvyklí

Více

Architektura počítačů Výkonnost počítačů

Architektura počítačů Výkonnost počítačů Architektura počítačů Výkonnost počítačů http://d3s.mff.cuni.cz http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty faculty of

Více

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

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 Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

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

Technické prostředky počítačové techniky Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení

Více

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

Procesor. Procesor FPU ALU. Řadič mikrokód Procesor Procesor Integrovaný obvod zajišťující funkce CPU Tvoří srdce a mozek celého počítače a do značné míry ovlivňuje výkon celého počítače (čím rychlejší procesor, tím rychlejší počítač) Provádí jednotlivé

Více

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

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů). Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis

Více

Procesor. Hardware - komponenty počítačů Procesory

Procesor. Hardware - komponenty počítačů Procesory Procesor 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. Procesor v počítači plní funkci centrální jednotky (CPU - Central Processing

Více

Architektura počítače

Architektura počítače Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích

Více

Architektura počítačů Výkonnost počítačů

Architektura počítačů Výkonnost počítačů Architektura počítačů Výkonnost počítačů http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/42

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

Procesor EU peníze středním školám Didaktický učební materiál

Procesor EU peníze středním školám Didaktický učební materiál Procesor EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT1.05 Předmět: Informatika a výpočetní technika Tematická oblast: Úvod do studia informatiky, konfigurace

Více

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

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2) Procesor Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetězené zpracování instrukcí (značeny u, v) poskytuje

Více

PROCESOR. Typy procesorů

PROCESOR. Typy procesorů PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně

Více

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití.

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Metodický list hardware Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Postupuje od výčtu základních prvků, bez kterých se PC

Více

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

Více

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

Úvod do architektur personálních počítačů Úvod do architektur personálních počítačů 1 Cíl přednášky Popsat principy proudového zpracování informace. Popsat principy zřetězeného zpracování instrukcí. Zabývat se způsoby uplatnění tohoto principu

Více

Informatika teorie. Vladimír Hradecký

Informatika teorie. Vladimír Hradecký Informatika teorie Vladimír Hradecký Z historie vývoje počítačů První počítač v podobě elektrického stroje v době 2.sv. války název ENIAC v USA elektronky velikost několik místností Vývoj počítačů elektronky

Více

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011 Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_13_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Architektura počítačů Výkonnost počítačů

Architektura počítačů Výkonnost počítačů Architektura počítačů Výkonnost počítačů http://d3s.mff.cuni.cz http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty faculty of

Více

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

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009 Rodina procesorů Intel Nehalem Šmída Mojmír, SMI108 PAP 2009 Obsah: Úvod Nejpodstatnější prvky Nehalemu (i7 900) Nehalem ve střední třídě (i7 800, i5 700) Výkon Závěr Úvod Nhl Nehalem staví na úspěšné

Více

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

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru. Úvod Mikroprocesor Mikroprocesor je srdcem počítače. Provádí veškeré výpočty a operace. Je to složitý integrovaný obvod, uložený do vhodného pouzdra. Dnešní mikroprocesory vyžadují pro spolehlivou činnost

Více

Pohled do nitra mikroprocesoru Josef Horálek

Pohled do nitra mikroprocesoru Josef Horálek Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická

Více

Principy počítačů a operačních systémů

Principy počítačů a operačních systémů Principy počítačů a operačních systémů Úvod Zimní semestr 2011/2012 Proč jsou počítače zajímavé? Nesmírně dynamický obor zrod elektronických počítačů kolem r. 1940 o 60 let později počítače všudypřítomné

Více

Volitelný počet jader

Volitelný počet jader Co přinese nového Co platí pro všechny Volitelný počet jader Charakteristika Nanometr nm10-9 mikrometr µm 10-6 Milimetr mm 10-3 FSB procesor s více jádry komunikuje prostřednictvím jednoho vlákna QPI

Více

Úvod SISD. Sekvenční výpočty SIMD MIMD

Úvod SISD. Sekvenční výpočty SIMD MIMD Úvod SISD Single instruction single data stream Sekvenční výpočty MISD 1. Přednáška Historie Multiple instruction single data stream SIMD Single instruction multiple data stream MIMD Multiple instruction

Více

Pamět ová hierarchie, virtuální pamět. doc. Ing. Róbert Lórencz, CSc.

Pamět ová hierarchie, virtuální pamět. doc. Ing. Róbert Lórencz, CSc. Architektura počítačových systémů Pamět ová hierarchie, virtuální pamět doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů

Více

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

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading Vývoj Jan Smuda, Petr Zajíc Procesor ALU (aritmeticko logická jednotka) Registry Řadič Jednotky pro práci s plovoucí čárkou Cache Vývoj procesorů Predikce skoku Plánování instrukcí Naráží na fyzická omezení

Více

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010 Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už

Více

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

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: 3 CZ.1.07/1.5.00/34.0410 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek:

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana Kubcová Název

Více

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

Identifikátor materiálu: ICT-1-08 Identifikátor materiálu: ICT-1-08 Předmět Informační a komunikační technologie Téma materiálu Motherboard, CPU a RAM Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí základní desku počítače.

Více

Úvod do B4B36PDV. Organizace předmětu a seznámení se s paralelizací. B4B36PDV Paralelní a distribuované výpočty

Úvod do B4B36PDV. Organizace předmětu a seznámení se s paralelizací. B4B36PDV Paralelní a distribuované výpočty Úvod do B4B36PDV Organizace předmětu a seznámení se s paralelizací B4B36PDV Paralelní a distribuované výpočty Osnova Čím se budeme zabývat? Hodnocení předmětu Úvod do paralelního hardwaru a softwaru 1

Více

Procesory. Autor: Kulhánek Zdeněk

Procesory. Autor: Kulhánek Zdeněk Procesory Autor: Kulhánek Zdeněk Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_825 1.11.2012 1 (CPU Central

Více

Intel Centrino 2 - Úvod a procesory

Intel Centrino 2 - Úvod a procesory Intel Centrino 2 - Úvod a procesory Mobilní řešení Intel Centrino letos oslaví páté narozeniny. V roce 2003, kdy s ním Intel přišel na trh to způsobilo menší revoluci, protože jedna společnost nabízela

Více

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Paměť počítače. 0 (neprochází proud) 1 (prochází proud) Paměť počítače Paměť je nezbytnou součástí jakéhokoli počítače. Slouží k uložení základních informací počítače, operačního systému, aplikačních programů a dat uživatele. Počítače jsou vybudovány z bistabilních

Více

Architektury CISC a RISC, uplatnění v personálních počítačích

Architektury CISC a RISC, uplatnění v personálních počítačích Architektury CISC a RISC, uplatnění v personálních počítačích 1 Cíl přednášky Vysvětlit, jak pracují architektury CISC a RISC, upozornit na rozdíly. Zdůraznit, jak se typické rysy obou typů architektur

Více

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled paralelních architektur Přehled paralelních architektur Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled I. paralelní počítače se konstruují

Více

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

Intel 80486 (2) Intel 80486 (1) Intel 80486 (3) Intel 80486 (4) Intel 80486 (6) Intel 80486 (5) Nezřetězené zpracování instrukcí: Intel 80486 (1) Vyroben v roce 1989 Prodáván pod oficiálním názvem 80486DX Plně 32bitový procesor Na svém čipu má integrován: - zmodernizovaný procesor 80386 - numerický koprocesor 80387 - L1 (interní)

Více

Vyuºití GPGPU pro zpracování dat z magnetické rezonance

Vyuºití GPGPU pro zpracování dat z magnetické rezonance Vyuºití pro zpracování dat z magnetické rezonance Katedra matematiky, Fakulta jaderná a fyzikáln inºenýrská, ƒeské vysoké u ení technické v Praze Bakalá ská práce 2007/2008 Cíle práce Zpracování dat z

Více

SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň.

SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň. SKŘÍŇ PC Základní součástí počítačové sestavy je skříň. Obsah skříně PC Skříň PC je nejdůležitější částí PC sestavy. Bez ní by počítač nemohl pracovat. Jsou v ní umístěny další součástky hardwaru, které

Více

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

Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky. referát do předmětu: Pokročilé architektury počítačů. Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky referát do předmětu: Pokročilé architektury počítačů na téma: Intel Atom Jan Bajer; baj102 Úvod Během posledních let

Více

Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC

Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Obsah: Historie počítačů Počítačové generace Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Klasifikace počítačů

Více

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2 Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr

Více

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.

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. Procesor 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. Procesor v počítači plní funkci centrální jednotky (CPU - Central Processing

Více

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

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

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

C2115 Praktický úvod do superpočítání

C2115 Praktický úvod do superpočítání C2115 Praktický úvod do superpočítání IX. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů referát Intel Core 2 Quad Martin Samek SAM094 Abstrakt Text se bude zabývat procesorem Core 2 Quad firmy Intel. Text bude rozdělen do dvou hlavních částí, kde první část

Více

Charakteristika dalších verzí procesorů v PC

Charakteristika dalších verzí procesorů v PC Charakteristika dalších verzí procesorů v PC 1 Cíl přednášky Poukázat na principy tvorby architektur nových verzí personálních počítačů. Prezentovat aktuální pojmy. 2 Úvod Zvyšování výkonu cestou paralelizace

Více

Paralelní a distribuované výpočty (B4B36PDV)

Paralelní a distribuované výpočty (B4B36PDV) Paralelní a distribuované výpočty (B4B36PDV) Branislav Bošanský, Michal Jakob bosansky@fel.cvut.cz Artificial Intelligence Center Department of Computer Science Faculty of Electrical Engineering Czech

Více

Hlavní využití počítačů

Hlavní využití počítačů Úvod Hlavní využití počítačů Počítače jsou výkonné nástroje využívané pro zpracování dat. Provádějí: načtení a binární kódování dat provedení požadovaného výpočtu zobrazení výsledku Hlavní využití počítačů

Více

1. Historie počítacích strojů Předchůdci počítačů. 2. Vývoj mikropočítačů Osmibitové mikropočítače Šestnácti a dvaatřicetibitové počítače IBM

1. Historie počítacích strojů Předchůdci počítačů. 2. Vývoj mikropočítačů Osmibitové mikropočítače Šestnácti a dvaatřicetibitové počítače IBM PŘEHLED TÉMATU 1. Historie počítacích strojů Předchůdci počítačů Elektronické počítače 0. generace Elektronické počítače 1. generace Elektronické počítače 2. generace Elektronické počítače 3. generace

Více

Datové struktury 2: Rozptylovací tabulky

Datové struktury 2: Rozptylovací tabulky Datové struktury 2: Rozptylovací tabulky prof. Ing. Pavel Tvrdík CSc. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze c Pavel Tvrdík, 2010 Efektivní algoritmy

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

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

Výstavba PC. Vývoj trhu osobních počítačů Výstavba PC Vývoj trhu osobních počítačů Osobní počítač? Sálový počítač (Mainframe) IBM System/370 model 168 (1972) Minipočítač DEC PDP-11/70 (1975) Od 60. let počítač byl buď velký sálový nebo mini, stroj,

Více

Úvod. Programovací paradigmata

Úvod. Programovací paradigmata .. Úvod. Programovací paradigmata Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Cíl: programování efektivně a bezpečně Programovací techniky

Více

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE Přednáška na semináři CAHP v Praze 4.9.2013 Prof. Ing. Petr Noskievič, CSc. Ing. Miroslav Mahdal, Ph.D. Katedra automatizační

Více

Architektura počítačů

Architektura počítačů Architektura počítačů Studijní materiál pro předmět Architektury počítačů Ing. Petr Olivka katedra informatiky FEI VŠB-TU Ostrava email: petr.olivka@vsb.cz Ostrava, 2010 1 1 Architektura počítačů Pojem

Více

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost Programování Algoritmus návod na vykonání činnosti, který nás od (měnitelných) vstupních dat přivede v konečném čase k výsledku přesně definovaná konečná posloupnost činností vedoucích k výsledku (postup,

Více

Dagmar Adamová, Jiří Chudoba 7.1.2007. Jednalo se o Monte Carlo simulace případů srážek p+p a Pb+Pb. Fungování

Dagmar Adamová, Jiří Chudoba 7.1.2007. Jednalo se o Monte Carlo simulace případů srážek p+p a Pb+Pb. Fungování Produkční úlohy ALICE na farmě Goliáš Dagmar Adamová, Jiří Chudoba 7.1.2007 1 Produkce ALICE V rámci Physics Data Challenge 2006 (PDC 06), masívního testu výpočetního modelu projektu ALICE v distribuovaném

Více

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru Cíl přednášky: Vysvětlit principy práce s registry v architekturách RISC a CISC, upozornit na rozdíly. Vysvětlit možnosti využívání sad registrů. Zabývat se principy využívanými v procesorech Intel. Zabývat

Více

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

HAL3000 MČR Pro 2016 - tak hrají skuteční profesionálové HAL3000 Herní sestava MČR Pro 2016 Sestava HAL3000 MČR Pro, se kterou si vychutnáte profesionální herní zážitky. Vypořádejte se všemi soupeři stylově a bez kompromisů. Vaše rychlé reakce a pokyny dokonale

Více

Základní pojmy informačních technologií

Základní pojmy informačních technologií Základní pojmy informačních technologií Informační technologie (IT): technologie sloužící k práci s daty a informacemi počítače, programy, počítač. sítě Hardware (HW): jednoduše to, na co si můžeme sáhnout.

Více

Architektury VLIW M. Skrbek a I. Šimeček

Architektury VLIW M. Skrbek a I. Šimeček Architektury VLIW M. Skrbek a I. Šimeček xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PAP, LS2010/11, Predn.3 Příprava studijního programu

Více

ARCHITEKTURA PROCESORŮ

ARCHITEKTURA PROCESORŮ ARCHITEKTURA PROCESORŮ Základními jednotkami, které tvoří vnitřní strukturu procesorů, jsou: řadič, který má za úkol číst operandy (data, čísla) a instrukce z operační paměti, dekódovat je a na základě

Více

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

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu

Více

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496 Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:

Více

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

Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače. 1 Architektura počítačů Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače. Neurčuje jednoznačné definice, schémata či principy. Hovoří o tom, že počítač se skládá z měnších částí

Více

Procesory. Závěrečná práce. Základní škola sv. Voršily v Olomouci Aksamitova 6, Olomouc

Procesory. Závěrečná práce. Základní škola sv. Voršily v Olomouci Aksamitova 6, Olomouc Základní škola sv. Voršily v Olomouci Aksamitova 6, 772 00 Olomouc Procesory Závěrečná práce Autor: Adam Obrtel, Štěpán Polák Třída: IX Vedoucí práce: Mgr. Vilém Lukáš Rok: 2010/2011 OBSAH ÚVOD 2 1 Charakteristika

Více

Představení a vývoj architektur vektorových procesorů

Představení a vývoj architektur vektorových procesorů Představení a vývoj architektur vektorových procesorů Drong Lukáš Dro098 1 Obsah Úvod 3 Historie, současnost 3 Architektura 4 - pipelining 4 - Operace scatter a gather 4 - vektorové registry 4 - Řetězení

Více

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Literatura W.Stallings: Computer Organization & Architecture J.L.Hennessy, P.A.Patterson: Patterson: Computer Architecture: a Quantitative Approach

Více

Úvod do informačních technologií

Úvod do informačních technologií Úvod do informačních technologií Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Úvod Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září

Více

Úvod do programování a práce s počítačem

Úvod do programování a práce s počítačem Úvod do programování a práce s počítačem Základní pojmy hardware železo technické vybavení počítače souhrnný název pro veškerá fyzická zařízení, kterými je počítač vybaven software programové vybavení

Více

Martin Lísal. Úvod do MPI

Martin Lísal. Úvod do MPI Martin Lísal září 2003 PARALELNÍ POČÍTÁNÍ Úvod do MPI 1 1 Co je to paralelní počítání? Paralelní počítání je počítání na paralelních počítačích či jinak řečeno využití více než jednoho procesoru při výpočtu

Více

Architektura Intel Nehalem

Architektura Intel Nehalem VŠB-TUO FEI Architektura Intel Nehalem Pokročilé architektury PC Zdeněk Ryška (rys093) 5.11.2009 Procesor Intel Core i7 kódovým jménem nazývaný Nehalem je první nativní čtyřjádrový procesor firmy Intel.

Více

V 70. letech výzkumy četnosti výskytu instrukcí ukázaly, že programátoři a

V 70. letech výzkumy četnosti výskytu instrukcí ukázaly, že programátoři a 1 Počítače CISC a RISC V dnešní době se ustálilo dělení počítačů do dvou základních kategorií podle typu použitého procesoru: CISC - počítač se složitým souborem instrukcí (Complex Instruction Set Computer)

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_15_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Základní jednotka procvičování

Základní jednotka procvičování Základní jednotka procvičování EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT1.11 Předmět: Informatika a výpočetní technika Tematická oblast: Úvod do studia

Více

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp Historie výpočetní techniky Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity:

Více

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí) Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog

Více

Řízení IO přenosů DMA řadičem

Řízení IO přenosů DMA řadičem Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována

Více

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

HW počítače co se nalézá uvnitř počítačové skříně ZVT HW počítače co se nalézá uvnitř počítačové skříně HW vybavení PC Hardware Vnitřní (uvnitř počítačové skříně) Vnější ( ) Základní HW základní jednotka + zobrazovací zařízení + klávesnice + (myš) Vnější

Více

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core Autodesk Product Design Suite Standard 20122 Systémové požadavky Typičtí uživatelé a pracovní postup Konstruktérům a inženýrům, kteří vyvíjejí pozoruhodné produkty, nabízí sada Autodesk Product Design

Více

Architektura procesoru ARM

Architektura procesoru ARM Architektura procesoru ARM Bc. Jan Grygerek GRY095 Obsah ARM...3 Historie...3 Charakteristika procesoru ARM...4 Architektura procesoru ARM...5 Specifikace procesoru...6 Instrukční soubor procesoru...6

Více

Paměťová hierarchie. INP 2008 FIT VUT v Brně

Paměťová hierarchie. INP 2008 FIT VUT v Brně Paměťová hierarchie INP 2008 FIT VUT v Brně 000 Výkonová mezera mezi CPU a pamětí Moorův zákon CPU CPU 60% za rok (2X/.5roku) výkonnost 00 0 980 98 DRAM 982 983 984 985 986 987 988 989 990 99 992 993 994

Více

8. RSA, kryptografie s veřejným klíčem. doc. Ing. Róbert Lórencz, CSc.

8. RSA, kryptografie s veřejným klíčem. doc. Ing. Róbert Lórencz, CSc. Bezpečnost 8. RSA, kryptografie s veřejným klíčem doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních programů

Více

První počítače mechanické kalkulátory Nejstarší počítač: Abakus

První počítače mechanické kalkulátory Nejstarší počítač: Abakus První počítače mechanické kalkulátory Nejstarší počítač: Abakus HISTORIE (počítací mechanická pomůcka, cca 3.000 let p. n. l.) Ve starém Řecku a Římě - dřevěná, nebo hliněná destička, do nichž se vkládaly

Více

Paralelní programování

Paralelní programování Paralelní programování přednáška 5 Michal Krupka 15. března 2011 Michal Krupka (KI UP) Paralelní programování 15. března 2011 1 / 13 Ještě ke kritickým sekcím Použití v praxi obvykle pomocí zámků (locks)

Více

Specifikace VT 11 ks. Ultrabook dle specifikace v příloze č. 1 11 ks. 3G modem TP-LINK M5350

Specifikace VT 11 ks. Ultrabook dle specifikace v příloze č. 1 11 ks. 3G modem TP-LINK M5350 Specifikace VT 11 ks. Ultrabook dle specifikace v příloze č. 1 Prodloužená záruka 3 roky 11 ks. 3G modem TP-LINK M5350 11 ks. MS Office 2013 pro podnikatele CZ 11 ks. brašna 11 ks. bezdrátová myš 5 ks.

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více