Pokročilé architektury počítačů (PAP_15.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

CIT Paměti Díl X.
CIT Posuvné registry Díl VIII.
J. Pokorný 1 DOTAZOVACÍ JAZYKY slajdy přednášce DBI006 J. Pokorný MFF UK
Produkce odpadů 2002 – 2007 obce ORP Šumperk
Sídliště Dukla - Pardubice
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
Ukončení 1.etapy výuky cizího jazyka
Spektra zatížení Milan Růžička 1 Dynamická pevnost a životnost
CIT Sekvenční obvody Díl VI.
PROGRAM PRO VÝUKU T ČLÁNKU
Lego Mindstorms Martin Flusser.
Otázky k absolutoriu HW 1 - 5
Úvod. Základní úrovně: hardwarová (procesory, jádra) programová (procesy, vlákna) algoritmická (uf... ) Motivace: zvýšení výkonu redundance jiné cíle,
Násobíme . 4 = = . 4 = = . 4 = = . 2 = 9 .
CELÁ ČÍSLA.
Vzdělávací materiál / DUMVY_32_INOVACE_02B5 Správa pamětí AutorIng. Petr Haman Období vytvořeníčerven 2013 Ročník / věková kategorie2. ročník Vyučovací.
Úvod do databází Databáze.
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
Lineární rovnice Běloun 91/1 a
MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA reg. č.: CZ.1.07/1.4.00/ Základní škola, Šlapanice, okres Brno-venkov, příspěvková organizace Masarykovo nám.
VY_32_INOVACE_ 14_ sčítání a odčítání do 100 (SADA ČÍSLO 5)
Úpravy algebraických výrazů
ZOHO OFFICE Vypracovala: Iva Ptáčková, A11B0605P 1.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
KASKÁDOVÉ STYLY 4.

Projekt PŘEDPOVĚĎ POČASÍ. Předpověď počasí na
Informatika I 7.a 8. hodina 4. týden.
Násobení zlomků – teorie a cvičení VY_32_INOVACE_19
CZ.1.07/1.4.00/ VY_32_INOVACE_137_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Řešení elektronického docházkového systému Vema
Nový trend ve slunolamech Radek Pelz, ALARIS Czech Republic s.r.o.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
EDITOR BY: SPRESS 15. ledna ledna ledna 2015.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není – li uvedeno jinak, je tento materiál zpracován.
David Rozlílek ME4B. Co jsou to paměti ? slouží k uložení programu, kteý řídí ? Slouží k ukládaní…..?.... a ……? operací v.
Paměťové obvody a vývoj mikroprocesoru
Tato prezentace byla vytvořena
Konference SI Praha Ladislav Přívozník is:energy czech a.s.
Fyzika 2 – ZS_3 OPTIKA.
Téma: ABSOLUTNÍ HODNOTA CELÝCH ČÍSEL 2
Jazyk vývojových diagramů
Hardware Vypracoval: Patrik Bejček.
KONTROLA A MĚŘENÍ Měření součástí ve 3D
Přednost početních operací
Pokročilé architektury počítačů (PAP_10.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Změny v SOILINu ve SCIA Engineer oproti Nexis32
Pokročilé architektury počítačů (PAP_02.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
TRUHLÁŘ I.ročník Výrobní zařízení Střední škola stavební Teplice
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Design LAN Switching and Wireless – Chapter 1.
Pokročilé architektury počítačů (PAP_04.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Mikroprocesor.
ALTERA Stratix – LE až 7427 Kbitů RAM tři bloky RAM pamětí rychlé DSP bloky až 12 PLL (4+8 rychlých) až 16 globálních hodin a 22 zdrojů podpora.
Pokročilé architektury počítačů (PAP_16.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Pokročilé architektury počítačů (PAP_04.ppt)
Pokročilé architektury počítačů (PAP_05.ppt)
Pokročilé architektury počítačů (PAP_11.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Pokročilé architektury počítačů (PAP_03.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_10_NEUMANN_S1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Design LAN Switching and Wireless – Chapter 1.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Petr Fodor.
1. ročník oboru Mechanik opravář motorových vozidel
Transkript prezentace:

Pokročilé architektury počítačů (PAP_15.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava

Karel VlčekPokročilé architektury procesorů 2 Architektury příštích procesorů Speciální architektury - úvod Data-flow procesory Umělé neuronové sítě Architektury s fuzzy logikou Kvantové počítače

Karel VlčekPokročilé architektury procesorů 3 Speciální architektury procesorů - charakteristika Jako speciální architektury procesorů jsou označovány všechny, které nemají společný základ vytvořený von Neumannem (princetonský) nebo architekturu vzniklou na Harvardově universitě Bývají označovány pojmem „non-von Neuman architectures“ Zpracovávají informaci ne podle programu, ale na základě jiného popisu algoritmu

Karel VlčekPokročilé architektury procesorů 4 Speciální architektury procesorů - odlišnosti Speciální architektury procesorů se vyznačují dvěma základními odlišnostmi: Neobsahují čítač instrukcí Nepracují podle algoritmu ve formě programu

Karel VlčekPokročilé architektury procesorů 5 Speciální architektury procesorů - podobnosti Speciální architektury procesorů se vyznačují i podobnostmi: Mohou být podobné například tím, že jejich architektura je superskalární, závislá na činnosti překladače (obdoba VLIW) Některé architektury je možné přirovnat k architekturám SIMD, až na to, že mechanismus působení instrukce je nahrazen jiným mechanismem

Karel VlčekPokročilé architektury procesorů 6 Data-flow architektury - úloha token Vykonávání algoritmu není zapsáno jako program, ale je řízeno přítomností dat, která mají být zpracovávána operací Vykonávání operace je uvedeno do činnosti tím, že jsou přivedena data, potom, co byla dokončena předcházející operace Spouštění operace zajišťuje tzv. token, stejně jako povel „pal“ vojákům na střelnici

Karel VlčekPokročilé architektury procesorů 7 Druhy token Operace může být spouštěna dvěma token, když se jedná o operaci sčítání, odečítání, násobení, dělení nebo o podobnou operaci Operace je spuštěna boolovskou proměnnou, jedná-li se o přepínač nebo o filtr dat Rozhodovací blok je realizován rovněž pomocí token, které je představováno boolovskou proměnnou

Karel VlčekPokročilé architektury procesorů 8 Práce s pamětí u data-flow procesorů (1) Data-flow architektury mají vlastnosti, které jsou vhodné pro realizaci paralelních struktur Realizace není snadnou záležitostí, vyžadují použití rychlé paměti, které jsou schopné reagovat na požadavky více procesních elementů

Karel VlčekPokročilé architektury procesorů 9 Práce s pamětí u data-flow procesorů (2) Při výstavbě Data-flow architektury se často uvažuje o principu superthreaded procesoru nebo hyperthreaded procesoru Přitom jsou využívány nečinné časové sloty stejně jako při provozu linky výkonných jednotek Tím je zvyšován paralelismus na úrovni, která je příznačná pro replikované výkonné jednotky data-flow procesorů

Karel VlčekPokročilé architektury procesorů 10 Umělé neuronové sítě (1) Umělé neuronové sítě jsou založeny na součinnosti mnoha umělých neuronů * * * * + Aktivační funkce i0i0 i1i1 i2i2 i n-1 w0w0 w1w1 w2w2 w n-1 výstup

Karel VlčekPokročilé architektury procesorů 11 Umělé neuronové sítě (2) Neurony mohou být uspřádány do jednovrstvových struktur nebo vícevrstvoých struktur Činnost je demonstrována na operaci komprese obrazu pro různé podmínky

Karel VlčekPokročilé architektury procesorů 12 Goals Investigation of the two types of nn (AMLP, SOFM) Testing Software Development Verify compression, possibly additional effects of the nn’s Evaluate and compare results

Karel VlčekPokročilé architektury procesorů 13 Auto-associative multilayer perceptron Perform dimensionality reduction The principle of compression/decompression:

Karel VlčekPokročilé architektury procesorů 14 Self-Organizing feature map Compress using categorization SOFM is a quantization vector

Karel VlčekPokročilé architektury procesorů 15 Competence of the Testing (simulation) software Design AMPL’s and SOFM ‘s Change architecture of nn on demand Adapt nn’s to images Simulate compression and decompression using nn’s Calculate SNR

Karel VlčekPokročilé architektury procesorů 16 Simulation (1) 8bit quantization Investigate (objective and subjective) effects of the blocks size and CR Fidelity Criterion:

Karel VlčekPokročilé architektury procesorů 17 Simulation (2) 4 models of AMLP (for CR=2:1 and 4:1) and 8×8 and 4×4 6 models of SOFM for image block sizes 8×8 and 4×4

Karel VlčekPokročilé architektury procesorů 18 Results – AMLP Adaptation to image Table only – generalization capabilities Compress Ratio – CR= n / p – smallest 2:1 – largest 4:1 Image Block Sizes – Optimal size is 8×8

Karel VlčekPokročilé architektury procesorů 19 Results – AMLP For block sizes 4×4 one iteration of the adaptation is sufficient

Karel VlčekPokročilé architektury procesorů 20 Results – AMLP Faultiness of SNR (block 4x4) CR = 4:1 CR = 2:1 SNR = 27,67 dB SNR = 27,67 dB

Karel VlčekPokročilé architektury procesorů 21 Results – SOFM Compress Ratio – evaluation: – large CR’s, but with higher image distortion – it is possible to reduce the number of ID bits and thereby increase CR Image block sizes – it influences on Kohonen’s size layer

Karel VlčekPokročilé architektury procesorů 22 Results – SOFM Effect of image block size: blocks 8×8 blocks 4×4

Karel VlčekPokročilé architektury procesorů 23 Results – SOFM The best result

Karel VlčekPokročilé architektury procesorů 24 Scheme of perceptron

Karel VlčekPokročilé architektury procesorů 25 The VHDL model of perceptron -- Neuron ENTITY neuron IS PORT (x1,x2: IN floating; Y: OUT floating); END neuron; ARCHITECTURE behavioral OF neuron IS BEGIN perc: PROCESS (x1, x2) BEGIN y <= ‘0’; IF (x1*w1+x2*w2) > b THEN y <= ‘1’; END IF; END PROCESS perc; END behavioral;

Karel VlčekPokročilé architektury procesorů 26 Conclusion Disadvantage: quality of compression is lower compared to special compression algorithms. (Method was compared with JPEG standard) Advantage: the method allows to reconstruct non-complete or noised data, which are caused by transmission channel

Karel VlčekPokročilé architektury procesorů 27 Test Designs – Multilevel nets

Karel VlčekPokročilé architektury procesorů 28 Test Designs – Kohonen’s net

Karel VlčekPokročilé architektury procesorů 29 Image “Table”

Karel VlčekPokročilé architektury procesorů 30 Image “Bird”

Karel VlčekPokročilé architektury procesorů 31 Image “Lena”

Karel VlčekPokročilé architektury procesorů 32 Image “Pepper”

Karel VlčekPokročilé architektury procesorů 33 Image “Poruba town”

Karel VlčekPokročilé architektury procesorů 34 Literatura: Dvořák, V.: Architektura a programování paralelních systémů, VUTIUM Brno, (2004), ISBN X Dvořák, V., Drábek, V.: Architektura procesorů, VUTIUM Brno, (1999), ISBN Drábek, V.: Výstavba počítačů, PC-DIR, s.r.o. Brno, (1995), ISBN Mueller, S.: Osobní počítač, Computer Press, Praha, (2001), ISBN Pluháček, A.: Projektování logiky počítačů, Vydavatelství ČVUT Praha, (2003), ISBN Havel, V., Vlcek, K., Mitrych, J.: Neural Network Architecture for Image Compresson, IFAC PDS04, pp , ISBN