III.5 KILOPROCESSZOROSRENDSZE REK LOGISZTIKAI ALKALMAZÁSA (SZOLGAYPÉTER)

Hasonló dokumentumok
III.5 KILOPROCESSZOROS RENDSZEREK LOGISZTIKAI ALKALMAZÁSA (SZOLGAY PÉTER)

Témakiírások 2014/15. őszi félévben

Mikrorendszerek tervezése

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Digitális elektronika gyakorlat. A VHDL leírástípusok

FPGA áramkörök alkalmazásainak vizsgálata

Mikrorendszerek tervezése

Szoftverminőségbiztosítás

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Önálló labor és diplomaterv beszámolók

Szoftver rádió (SDR) rádióamatőröknek. Dr. Selmeczi János HA5FT

MŰSZAKKIOSZTÁSI PROBLÉMÁK A KÖZÖSSÉGI KÖZLEKEDÉSBEN

Digitális technika (VIMIAA02) Laboratórium 1

Digitális technika (VIMIAA02) Laboratórium 1

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

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

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

Tervezési módszerek programozható logikai eszközökkel

Xilinx Vivado HLS gyakorlat (2018.) C implementáció és testbench

MATÁSZSZ Távhőszolgáltatási szakmai napok November Siófok. Több közműves fogyasztásmérő-távkiolvasás hazai gyakorlati megvalósítása

PROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István

Korszerű mérési és irányítási módszerek városi közúti közlekedési hálózatban

Dinamikus rekonfigurálás Zynq eszközön. Virovecz Ádám Péter (EUM0Y2)

Szoftver újrafelhasználás

SZENZOROKRA ÉPÜLŐ ADAPTÍV RENDSZERMODELL

Tervezési módszerek programozható logikai eszközökkel

A KÜLÖNBÖZŐ TANULÁSI KERETEK MODELLKÍSÉRLETEI DIGITÁLIS TANULÁSI KÖRNYEZETBEN

2004 Xilinx, Inc. All Rights Reserved. EDK Overview Xilinx, Inc. All Rights Reserved

Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

A Neptun.Net Egységes Tanulmányi Rendszer. Előadó: Fauszt Zoltán Budapest, április 26.

Digitális eszközök típusai

Tartalomjegyzék. Előszó... 10

A helyhez kötött (vezetékes) internetszolgáltatás minőségi célértékei

Mobil Informatikai Rendszerek

ARM Cortex magú mikrovezérlők. mbed

Kockázatmenedzsment a vállalati sikeresség érdekében. ISOFÓRUM XXIII. NMK Balatonalmádi, Dr. Horváth Zsolt (INFOBIZ Kft.

VL IT i n du s t ri al Kommunikációs vázlat

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?

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

LOGSYS EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL június 16. Verzió 1.

Mobil Informatikai Rendszerek

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

TÁMOP C-11/1/KONV Nemzeti kutatóközpont fejlett infokommunikációs technológiák kidolgozására és piaci bevezetésére

Programozási Technológia előadás bevezetés. Előadó: Lengyel Zsolt

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

TANÚSÍTVÁNY (I-ICZRT08T_TAN) MELLÉKLETE

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

A helyhez kötött (vezetékes) internetszolgáltatás minőségi célértékei

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

CAN alapú járműves adatokat megjelenítő szoftver fejlesztése

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA)

A CUDA előnyei: - Elszórt memória olvasás (az adatok a memória bármely területéről olvashatóak) PC-Vilag.hu CUDA, a jövő technológiája?!

Automatikus tesztgenerálás modell ellenőrző segítségével

MIKROELEKTRONIKA, VIEEA306

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

MSc Önálló laboratóriumi gyakorlat I. témakörök. 2015/16. I. félév

Automatizálási Tanszék

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Takács Gábor mérnök informatikus, okl. mérnöktanár

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

Szűrő architektúrák FPGA realizációjának vizsgálata

Mutatók és mutató-aritmetika C-ben március 19.

Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

HDL tervezés. Gábor Bata FPGA Developer Microwave Networks Ericsson Hungary Ltd.

Szenzorokra épülő adaptív rendszermodell

API tervezése mobil környezetbe. gyakorlat

Stratégiai Fttx hálózat tervező és költségelemző. Smart Strategic Planner

pacitási kihívások a mikrohullámú gerinc- és lhordó-hálózatokban nkó Krisztián

LabVIEW 2010 Minden az időről szól

Labor gyakorlat Mikrovezérlők

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti

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

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Mikrorendszerek tervezése

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Digitális technika (VIMIAA02) Laboratórium 3

INNOVÁCIÓS FELMÉRÉS. Vállalkozás kapcsolódása az innovációs folyamathoz. Cég neve: Cég fő tevékenysége:

Digitális technika (VIMIAA02) Laboratórium 3

HAWK-3. Az OMSZ saját fejlesztésű időjárási megjelenítő rendszere

Számítógép-szerelő, karbantartó képzés tematika oktatott modulok

A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI

Mikrorendszerek tervezése

Alternatív zártláncú tartalomtovábbítás értékesítőhelyek számára

Networkshop 2014 (április ) 1.

Labor gyakorlat Mikrovezérlők

Tervezte és készítette Géczy László

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Dr. Vörösházi Zsolt: Beágyazott rendszerek fejlesztése (FPGA) A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Átírás:

infokommunikációs technológiák III.5 KILOPROCESSZOROSRENDSZE REK LOGISZTIKAI (SZOLGAYPÉTER)

Kutatási irányok: StubendekAttila Hiba Antal Nem Boole típusú számító architektúrák elemzése Memória-elérés és processzorközi kommunikáció együttes kezelése rácsokon értelmezett számítások felosztásakor. (mesh partitioning). Optimalizációs módszerek válaszidejének javítása felhasználható részmegoldások generálásával. 2

Az érintett időszakban kitűzött kutatási feladatok: Egy egyszerű Adatfolyam alapú rendszer megvalósítása FPGA-n, tesztelési célból. Mérések Adatfolyam alapú rendszeren 3

Reordering A Rács adatokat egy linearizált folytonos adatfolyamba rendezzük (node reordering) A folyam egy pipe-line aritmetikán halad át Az adatlokalitás modellezhető aszomszédsági mátrix sávszélességével. Az On-chip memória elemek mérete meghatározza a maximális kezelhető Gráf sávszélességet(max G_BW) ami még kezelhető. 4

Zynq architektúra: Xilinx Zedboard: Dual ARM Cortex-A9 MPCore @ 677 MHz + FPGA SoC 5

Fejlesztő Környezet: Vivado HLS 2014.4: C nyelven + Direktívák segítségével működés megadása, ezek alapján VHDL generálása. Vivado 2014.4: HLS-ben elkészített saját ás Xilinx-es IP integrálása, FPGA Design Flow (Synthesis-Implementation-Bitstream) Xilinx SDK 2014.4: C nyelven ARM-en futó program megírása, ez tartalmazza az FPGA-s oldal moduljainak inicializálását és a kommunikációt. (generált drivereken keresztül). 6

Mérések 2D strukturált rácsokkal 1FPGA-n: Véletlen olvasások degradáló hatásának vizsgálata. 7

8

Eredmények: Stream olvasás/írás esetén sikerült a Xilinx által publikált 97%-os sávszélesség-kihasználást elérni. Xilinx DataMover 5.1-es IP használatával. 1 FPGA-n sikerült a strukturált 2D méréseket megkezdeni, de ezek még nem fejeződtek be teljesen. A 90% feletti hatásfok eléréséhez több tényezőt is optimalizálni kell, ezek nélkül még véletlen olvasások nélkül is 60% köré esik vissza a sávszélesség kihasználás. Szerettünk volna 2 FPGA-n is mérni, de erre eddig nem kerülhetett sor. (ez nem volt követelmény) 9

infokommunikációs technológiák KÖSZÖNÖM A FIGYELMET!