Programovatelné obvody a SoC. PI-PSC

Podobné dokumenty
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

SYSTÉMY NAČIPU MI-SOC

ARCHITEKTURA SYSTÉMU PRO DYNAMICKY REKONFIGUROVATELNÝ KOMUNIKAČNÍ TERMINÁL

LOGICKÉ OBVODY X36LOB

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

REKONFIGURACE FPGA. Božetěchova 1/2, Brno.

Měření kvality služeb - QoS

Teorie systémů TES 7. Výrobní informační systémy

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL


Telekomunikační sítě Protokolové modely

SAP a SUSE - dokonalá symbióza s open source. Martin Zikmund Technical Account Manager

Algoritmy a struktury neuropočítačů ASN - P14. Neuropočítače

WEBOVÉ RÁDIO. Tomáš Barták. Střední průmyslová škola elektrotechnická a Vyšší odborná škola Karla IV. 13, Pardubice

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Vladimír Šulc, Ph.D. MICRORISC s.r.o., CEO Jičín, Czech Republic Průmysl 4.0 v praxi, Liberec, November 30, 2016, Liberec

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Technická komise ISO/JTC1/SC 27 Technická normalizační komise ÚNMZ TNK 20

Testování sekvenčních obvodů Scan návrh

Laboratoř na čipu. Lab-on-a-chip. Pavel Matějka

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi.

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

Komunikační bezdrátové technologie LPWAN/LPN pro senzory a aktuátory nejen pro průmyslový IoT

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

CONNECTING GOVERNMENT AND CITIZENS Creating a Single Citizen View Konference ISSS, Jaroslav Novotný Sun Microsystems Czech

Boundary scan Testování SoC a NoC

PROTOKOLY ŘÍDÍCÍCH JEDNOTEK SÍTĚ PRO POUŽÍVÁNÍ VE VOJENSKÝCH VOZIDLECH

Research infrastructure in the rhythm of BLUES. More time and money for entrepreneurs

Routing & VPN. Marek Bražina

Jaký programovací jazyk učit jako první a jak ho učit?

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

POČÍTAČOVÁ SIMULACE JAKO NÁSTROJ OPTIMALIZACE SVAŘOVACÍ LINKY

Project Life-Cycle Data Management

Pokročilé architektury počítačů

BRDSM: Komplexní systém dynamického řízení kvality plynule odlévané oceli

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

FPGA + mikroprocesorové jádro:

QoS na L2/L3/L4. Jak prokazovat kvalitu přípojky NGA. Ing. Martin Ťupa Ing. Jan Brouček, CSc. PROFiber Networking CZ s.r.o.

APLIKACE HLÍDACÍCH OBVODŮ V ARCHITEKTURÁCH ODOLNÝCH PROTI PORUCHÁM

Vestavné technologie. Stále častěji pouţívaná technologie. Příčiny rozmachu

Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:

<Insert Picture Here> Software, Hardware, Complete

Budování sítě v datových centrech

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Accelerating High Performance Operations

ANALYTICKÉ PROGRAMOVÁNÍ

VYHLEDÁNÍ NEJDELŠÍHO SHODNÉHO PREFIXU V FPGA

IT4Innovations Centre of Excellence

O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů

Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Vestavný modul pro počítačové vidění využívající hradlové pole

Systémy pro sběr a přenos dat

SIMOTION přichází do TIA Portal

Mobilní sítě. Počítačové sítě a systémy. _ 3. a 4. ročník SŠ technické. Ing. Fales Alexandr Software: SMART Notebook

Vestavné systémy BI-VES Přednáška 10

Měřicí systémy. Obsah. Systémy složené z autonomních měřicích přístrojů a modulů Sériová rozhraní. Sériová rozhraní - pokračování 1

Metody připojování periferií

Learning Technologies

Metody připojování periferií BI-MPP Přednáška 1

Informační a komunikační technologie

1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ /

2. Entity, Architecture, Process

TIA Portal - digitalizace. Siemens s.r.o.

Optické sítě. Počítačové sítě a systémy. _ 3. a 4. ročník SŠ technické. Ing. Fales Alexandr Software: SMART Notebook

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting

Perception Motivated Hybrid Approach to Tone Mapping

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Centrum kompetence automobilového průmyslu Josefa Božka - AutoSympo a Kolokvium Božek 2. a , Roztoky -

SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR

Zřízení studijního oboru HPC (High performance computing)

Virtualizace desktopu virtuální realita, nebo skutečnost?

Na cestě za standardem

Risk management in the rhythm of BLUES. Více času a peněz pro podnikatele

ITICA. SAP Školení přehled Seznam kurzů

AKCELERACE EVOLUCE PRAVIDEL CELULÁRNÍCH AUTOMATŮ NA GPU

Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION

DF FA Novinky v Simotion Scout

2. Začlenění HCI do životního cyklu software

Přehled mezinárodních norem (ISO) Označení mezinárodní normy Názvy mezinárodních norem Rok vydání

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

TECHNICKÁ NORMALIZACE V OBLASTI PROSTOROVÝCH INFORMACÍ

Normy a standardy ISMS, legislativa v ČR

SIMATIC PLC úvod, aktuální nabídka. R. Kosek Siemens All Rights Reserved.

Karta předmětu prezenční studium

Praktické náměty na měření NGA sítí

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

Komunikační technologie a řešení pro chytrá města

LICA seminář Září Petr Čanda

SIMOTION novinky v4.4

Komunikace mikroprocesoru s okolím Josef Horálek

Struktura a architektura počítačů (BI-SAP) 10

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

METODIKA NÁVRHU SYSTÉMŮ ODOLNÝCH PROTI PORUCHÁM DO OMEZENÉHO IMPLEMENTAČNÍHO PROSTORU NA BÁZI FPGA

Nový přístup k bezpečnosti v budování výpočetní a komunikační infrastruktury

Úvod do GPGPU J. Sloup, I. Šimeček

Vzdálené řízení modelu připojeného k programovatelnému automatu

PODKLADY PRO PRAKTICKÝ SEMINÁŘ PRO UČITELE VOŠ. Testování a analýza napájení po Ethernetu. Ing. Pavel Bezpalec, Ph.D.

Transkript:

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Programovatelné obvody a SoC. PI-PSC doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii ČVUT v Praze Hana Kubátová PI-PSC 2010/11 1

Network-on-a chip NOC Zdroje: wikipedia http://en.wikipedia.org/wiki/network_on_chip access.ee.ntu.edu.tw/.../network-on-chip.ppt Conference proceedings NoCS, DATE Hana Kubátová PI-PSC 2010/11 2

Úvod Komunikace více IP core v rámci SoC Využití synchronní i asynchroních hodinových domén nebo asyncronní logiky Využití teorie sítí pro komunikaci na čipu Vylepšení škálovatelnosti SoC Vylepšení spotřeby (low-power) Výzkum i oprtických sítí na čipu (ONoC) Hana Kubátová PI-PSC 2010/11 3

Emerging paradigm Sgroi et al. call "the layered-stack approach to the design of the on-chip intercore communications the Network-on-Chip (NOC) methodology. Komunikace mezi paměťmi, procesory, specializovanými IP bloky výmena dat jako v telekomunikační síti systémem multiple point-topoint data links, využívající routery, crossbar switche, prakticky jakokoli síťovou topologii, ale na čipu!!! Výzkum se soustřeďuje na "application-specific NoC topology synthesis" Hana Kubátová PI-PSC 2010/11 4

Paralelismus a škálovatelnost Vodiče jsou sdíleny mnoha signály Je dosažen vysoký stupeň paralelismu všechny linky mohou pracovat najednou (simultánně) a s různými datovými pakety Výsledkem je vysoký výkon, propustnost a škálovatelnost ve srovnání s klasickými sběrnicovými systémy Algoritmy musí být přizpůsobeny cílové platformě Hana Kubátová PI-PSC 2010/11 5

Výhody využití NoC Klasické IC navrženy s tím, že každy vodič byl určen pro konkrétní (jeden) signál point-to-point Problém s fyzickým návrhem IC (rozmístěním a propojením), Rentovo pravidlo NoC oddělují výpočet od komunikace Zavádějí standardizaci rozhraní Poskytují modularitu a využití IP corů Umožňují systémové testy Tedy zvyšují inženýrskou produktivitu Hana Kubátová PI-PSC 2010/11 6

Využití a výzkum Výhodná platforma pro síťové experimenty Routovací algoritmy Multiprocesorové struktury Real-time struktury (audio video) QoS quality of services První konference specielně o NoC: http://2007.nocsymposium.org/ http://async.org.uk/nocs2008/ Hana Kubátová PI-PSC 2010/11 7

Příklady SoCWire has been developed by IDA, Technical University Braunschweig. It is a Network-on-Chip (NoC) approach based on the ESA SpaceWire interface standard to support dynamic reconfigurable System-on-Chip (SoC). SoCWire has been developed to provide a robust communication architecture for the harsh space environment and to support dynamic partial reconfiguration in future space applications. SoCWire provides: Reconfigurable point-to-point communication High speed data rate Hot-plug ability to support dynamic reconfigurable modules Link error detection and recovery in hardware Easy implementation in dynamic partial reconfigurable systems. Scalable data word width (8-8192) Configurable Switch with 2 to 32 ports Hana Kubátová PI-PSC 2010/11 8

SoCWire Network-on-Chip (NoC) http://opencores.org/project,socwire Hana Kubátová PI-PSC 2010/11 9

Fault-tolerance of Networkon-Chip Hana Kubátová PI-PSC 2010/11 10

http://faculty.cs.tamu.edu/ejkim/hpc_we B/research.html Hana Kubátová PI-PSC 2010/11 11

Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia access.ee.ntu.edu.tw/.../network-on- Chip.ppt Hana Kubátová PI-PSC 2010/11 12

Motivation (1) Challenge of future SoC: Performance/Technology Gap Advanced architecture techniques are required! Before 2002, ILP helped to close the gap successfully Hana Kubátová PI-PSC 2010/11 13

Motivation (2) Trend: More Core, More better Single core with increased performance 1993, Pentium 1997, Pentium MMX 1997, Pentium II 1999, Pentium III 2001, Tualatin 2002, Pentium 4 Northwood Multicore processor with more and more cores!! 2005, Pentium D 2006, Core 2 Duo (Conroe) 2006, Core 2 Quad (Kentisfield) 2007, TeraScale 80-core prototype Hana Kubátová PI-PSC 2010/11 14

Motivation (3) Future on-chip communication for SoC IPs OCN (On-Chip Network) is a novel and practical approach to interconnect SoC IPs Hana Kubátová PI-PSC 2010/11 15

Fault-Tolerant NoC(1) Device size shrinking Erroneous in production Hana Kubátová PI-PSC 2010/11 16

Fault-Tolerant NoC (2) Just like normal computer network: Model a faulty node to multiple data paths Define relative FT routers architectures and FT routing algorithms. Hana Kubátová PI-PSC 2010/11 17

Goal (1) Demonstrate FT NoC on real application using FPGA GUI interface Visual demonstration See performance degradation

Goal (2) Demonstrate FT NoC on real parallel application Rendering engine FPGA

What you will learn is State-of-the-Art on-chip communication technology HW/SW co-design FPGA emulation concepts and experiences Prerequisite Programming language (C/C++, GUI better) Concepts on digital logic design Creativity, smart-working Contact Information 黃耿賢 time@access.ee.ntu.edu.tw Software / system simulation 許展誠 parhelia@access.ee.ntu.edu.tw Hardware design / FPGA Emulation Hana Kubátová PI-PSC 2010/11 20

Reference [1] L. Benini and G. De Micheli, Networks on chips: a new SoC paradigm, on Computer, pp. 70-78, Vol. 35, Issue. 1, Jan. 2002. [2] http://techresearch.intel.com/articles/tera-scale/1449.htm [3] http://www.tilera.com/pdf/probrief_tile64_web.pdf [4] S. Murali,, N. Vijaykrishnan, M.J. Irwin, L. Benini, and G. De Micheli, Analysis of error recovery schemes for networks on chips, IEEE Design & Test of Computers, pp.434-442, Volume 22, Issue 5, Sep. 2005. [5] N. Genko, D. Atienza, G. De Micheli, J. M. Mendias, R. Hermida, and F. Catthoor, A Complete Network-On-Chip Emulation Framework, Proceedings of the conference on Design, Automation and Test in Europe (DATE 05), pp.246-251, Vol.1, 2005. Hana Kubátová PI-PSC 2010/11 21