Hazai és CERN-es DAQ fejlesztések

Hasonló dokumentumok
ALICE: az Univerzum ősanyaga földi laboratóriumban. CERN20, MTA Budapest, október 3.

CERN Grid and Big Data Science

Big Data. A CERN, mint a. egyik bölcsője... Barnaföldi Gergely Gábor. Berényi Dániel & Biró Gábor & Nagy-Egri Máté Ferenc & Andrew Lowe

Nehézion ütközések az európai Szupergyorsítóban

Mikrorendszerek tervezése

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?

Teraelektronvoltok és petabájtok küzdelme égen és földön

ARM Cortex magú mikrovezérlők. mbed

Az extrém sűrű maganyag legforróbb és leghidegebb fázisainak vizsgálata

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

Kísérleti és elméleti TDK a nagyenergiás magfizikai területein

Adatbázis és alkalmazás konszolidáció Oracle SPARC T4/5 alapon

Intelligens kamera alkalmazás fejlesztése

URKUT_

Hitachi Flash Újdonságok. Szokol Zsolt Senior Solution Consultant 2016 március

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

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

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

az LHC ALICE Lévai P. az MTA KFKI RMKI csoport nevében

Számítógép Architektúrák

Számítástechnikai gépek, berendezések és szoftverek beszerzése. 1. rész Számítástechnikai gépek, berendezések beszerzése

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

Analog- and digital hw Signal processing- and operating sw Equipment System (INTERJAM) Dr. Eged Bertalan.

Az ATOMKI ESS programja

Alkalmazott kutatások kozmikus részecskék detektálásával

Rendszertervezés FPGA eszközökkel

A nagy időfelbontású kamerák következő generációja: EDICAM

Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony

Új kompakt X20 vezérlő integrált I/O pontokkal

Újrakonfigurálható eszközök

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

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver

BMD Rendszerkövetelmények

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest december 16.

Indul az LHC: a kísérletek

AliROOT szimulációk GPU alapokon

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás

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

TI TMDSEVM6472 rövid bemutatása

6.2. TMS320C64x és TMS320C67xx DSP használata

Az LHC kísérleteinek helyzete

NOLLEX Nemzetközi Kft. Magyarországi kizárólagos disztribútor.

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Biztonsági folyamatirányító. rendszerek szoftvere

Írásbeli összegezés az ajánlatok elbírálásáról

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

A Számítógépek hardver elemei

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

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

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

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre:

IBM Power 550 Express szerver

Apple számítógépek összehasonlító táblázata

Mikrorendszerek tervezése

MPO - 10/40/100GbE. Általános információk V1.0. Pirmin Koller,

Feladatlap: Számítógép összetevők keresése

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

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

ARM Cortex magú mikrovezérlők

Számítógép hálózatok

20 éves a Térinformatika Tanszék

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

DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Hogyan építsünk adatközpontot? Tarcsay György

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

Cégbemutató, rövid áttekintés. Keszler Mátyás Territory Manager, Hungary

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

Jó állapotú, használt számítógépek garanciával!

Cisco Alkalmazásközpontú Application Centric Infrastructure

Using the CW-Net in a user defined IP network

A Számítógépek hardver elemei

ThinkCentre Hardverelemek beszerelése és cseréje

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Cloud computing Dr. Bakonyi Péter.

Első sor az érdekes, IBM PC ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat

Megérkeztek a legújabb DELL Latitude E modellek. DELL NB Latitude E5500

Számítógépes hálózatok: LAN, MAN, WAN

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

N900 vezeték nélküli, kétsávos Gigabit router

Megmérjük a láthatatlant

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

OPERÁCIÓS RENDSZEREK. Elmélet

9. Fejezet: Input/Output

VGN-TT21XN/B. Extrém stílus és hordozhatóság

GPU alkalmazása az ALICE eseménygenerátorában

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

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

A TOSHIBA ÚJ SZILÁRDTEST-MEGHAJTÓJA A RUGALMAS VÁLLALATI TÁROLÁSI MEGOLDÁSOKAT SZOLGÁLJA

Párhuzamos és Grid rendszerek

Másolatképzési technikák és azok felhasználási lehetőségei

2 Helyezze be a CD-ROM-ot a CD-ROM meghajtóba.

Párhuzamos programozási platformok

Útmutató R&MinteliPhy-hoz

Fodor Zoltán KFKI-Részecske és Magfizikai Aug. 17, HTP-2007 Fodor Z. Bevezetés a nehézion fizikába 1

Számítógép Architektúrák

Építsünk IP telefont!

Átírás:

Hazai és CERN-es DAQ fejlesztések ALICE Budapest csoport Részvevők: Rubin György Kiss Tivadar Dénes Ervin Tölyhi Tamás Dénes Ervin MTA Wigner FK, RMI ISOTDAQ 2014 Alice Bp DAQ fejlesztések

Szakmai körkép a 90-es évek elején ISOTDAQ 2014 Alice Bp DAQ fejlesztések 2

FibreChannel(Összehasonlítás) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 3

Fibre Channel szabvány ISOTDAQ 2014 Alice Bp DAQ fejlesztések 4

DDL - Rendszerkövetelmények ISOTDAQ 2014 Alice Bp DAQ fejlesztések 5

DDL - Architektúra ISOTDAQ 2014 Alice Bp DAQ fejlesztések 6

Protokoll (elemi transzakció) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 7

Protokoll (összetett tranzakció) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 8

DDL - Hardver ISOTDAQ 2014 Alice Bp DAQ fejlesztések 9

DDL - Szoftver ISOTDAQ 2014 Alice Bp DAQ fejlesztések 10

DDL SW - Működési elv RORC driver egy kernel modul, mely lemeppeli felhasználónak a RORC regisztereket. Physmem driver biztosít egy folytonos memória területet, amely elérhető mind a kernel, mind a user területről. A DDL a RORC regiszterein keresztül vezérelhető. Erre a célra tervezett FIFO (u.n. Read FIFO) feltölthető a memóriablokkok címével és hosszával, ahova/ahonnan az adat töltendő. Szintén megadható, hogy mely memóriacímre kerüljön a tranzakció végrehajtását jelző flag (Ready FIFO). Az adatmozgatás a memória és a SIU között a CPU beavatkozása nélkül történik (DMA). A végrehajtáskor nem történik interrupt. A user a dinamikus memóriában ellenőrizheti, hogy adat érkezett-e. Ehhez nem szükséges PCI tranzakció, azaz ez nem zavarja az adatgyűjtést. ISOTDAQ 2014 Alice Bp DAQ fejlesztések 11

DDL AnimációRORC data flow PCI-RORC PC memory bank Firmware Free FIFO Block address Transfer status Block address Ready FIFO PC software DATE software readout FIFO Event Buildin ISOTDAQ 2014 Alice Bp DAQ fejlesztések 12

Sugárzásállóság ISOTDAQ 2014 Alice Bp DAQ fejlesztések 13

Radtol tesztek A SIU alkatrészek és maga a SIU kártya radtol tesztjei a CERN, RMKI, Atomki és stockholmi Royal Institute of Technology együttműködésben, 2004 és 2008 között a debreceni Atomki-ban (gamma és neutron) és az uppsalai TSL-ben (proton) történtek. A Monte-Carlo szimuláció alapján számolt követelmények a kivetkező fólián láthatók. Altera Cyclone, Xilinx Virtex II és Actel proasic típusú FPGA-kat teszteltünk le. A tesztek eredménye alapján döntöttünk az Actel flash alapú eszköze mellett. Memória teszt: adott bitmintával (2048*16 bit) ciklikusan feltöltve és kiolvasva a memória, és az eredetivel összehasonlítva Regiszter teszt: hosszú shiftregiszter lánc (128*16 bit), összehasonlítás az eredeti mintával. Cél: konfiguráció vesztés ne forduljon elő, adathiba detektálható legyen (a SIU jelezze). ISOTDAQ 2014 Alice Bp DAQ fejlesztések 14

RadTol követelmények MC szimulációkból 10 évre meghatározott értékek DDL TPC, r = 78 cm: TID: D = 16 Gy Neutron fluencia: F neutron = 3,9 10 11 cm -2 Töltött hadron fluencia: F ch.hadr. = 8,0 10 9 cm -2 Pb-Pb során: Neutronfluxus: Φ neutron = 4,6 10 12 n/cm 2 s Töltött hadron fluxus: Φ neutron = 3,3 10 12 tölt. hadr./cm 2 s ISOTDAQ 2014 Alice Bp DAQ fejlesztések 15

Első prototípus (VME) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 16

Második prototípus (PCI, plugged DIU) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 17

Harmadik prototípus (PCI-X) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 18

Mai verzió (PCI-express) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 19

DDL in ALICE DAQ ALICE sub-detectors Detector Detector Readout Electronics Readout Electronics 487 DDL optical links Source Interface Units (SIU cards) Duplex, multimode optical fibers max. 200m Destination Interface Units (later integrated on D-RORCs) DIU SIU DIU SIU 144 DDL DIU SIU DIU SIU 25 GB/s total DIU SIU 343 DDL DIU DIU SIU DIU DIU DIU H-RORC H-RORC FEP FEP SIU HLT Farm 10 DDLs SIU DIU DIU High- Level Trigger DAQ- Readout Receiver Card D-RORC D-RORC D-RORC D-RORC D-RORC D-RORC Local Data Concentrators (server computers) LDC LDC LDC LDC LDC LDC (Gigabit Ethernet switches) Event Building Network Global Data Collectors (server computers) GDC GDC GDC (disk farms, tapes) Storage Network ISOTDAQ 2014 Alice Bp DAQ fejlesztések 20

DDL felhasználók ISOTDAQ 2014 Alice Bp DAQ fejlesztések 21

A recent development: the C-RORCC Originally a common (C-) read-out card for the DAQ and HLT in ALICE But it also became a common read-out card for ALICE and ATLAS Alltogether 400 cards wil be installed during LS1 for use in Run2 in the two experiments 12 bi-directional optical links /card max 6.25 Gb/s, each FMC interface 2x DDR3 SDRAM MPO parallel optical connectors 3x Quad SFP (QSFP) pluggable optical transceivers PCIe interface x8, Gen2 PCI Express ISOTDAQ 2014 Alice Bp DAQ fejlesztések 22

ALICE Upgrade ISOTDAQ 2014 Alice Bp DAQ fejlesztések 23

Req: 8 -> 50 khz event rate TPC trigerless Project s aim: Find the most effective solution for data transfer ISOTDAQ 2014 Alice Bp DAQ fejlesztések 24

Common Readout Unit ISOTDAQ 2014 Alice Bp DAQ fejlesztések 25

Implementation Planning I. ISOTDAQ 2014 Alice Bp DAQ fejlesztések 26

Implemetation Planning II. ISOTDAQ 2014 Alice Bp DAQ fejlesztések 27

Possible FPGAs ISOTDAQ 2014 Alice Bp DAQ fejlesztések 28

Mire van szükségünk? Wigner FK feladata: CRU firmware CRU-hoz FPGA programozás ALTERA SmartFusion Xilinx DDL2 software karbantartás, upgrade fejlesztés DDL3 firmware és software támogatás ISOTDAQ 2014 Alice Bp DAQ fejlesztések 29

Lehetőségek diákok számára Diákköri munka Diplomaterv PhD téma CERN nyári diák lehetőség CERN technical student Kapcsolat: denes.ervin@wigner.mta.hu kiss.tivadar@wigner.mta.hu levai.peter@wigner.mta.hu ISOTDAQ 2014 Alice Bp DAQ fejlesztések 30

Köszönöm a figyelmet ISOTDAQ 2014 Alice Bp DAQ fejlesztések 31

Reserved slides ISOTDAQ 2014 Alice Bp DAQ fejlesztések 32

Részvevők ISOTDAQ 2014 Alice Bp DAQ fejlesztések 33

Kulcsemberek ISOTDAQ 2014 Alice Bp DAQ fejlesztések 34

DDL SW - Működési elv II. Az API library tartalmazza a RORC vezérléshez szükséges rutinokat. Pl.: Free FIFO feltöltés, adatgyűjtés indítása, leállítása, blokk feltöltés a FEE-be, stb. A utility programok segítségével le- és feltölthetünk adatblokkokat, adatgyűjtést végezhetünk, FEE-nek paracsokat adhatunk, státuszukat kiolvashatjuk. Ugyancsak egy utility segítségével távolról frissíthetjük a RORC förmvert is. A teszt programokkal ellenőrizhetjük a DDL egységeinek statuszát, végezhetünk különböző szintű loop-back teszteket. A beépített adatgenerátor segítségével lehetséges a RORC 2 csatornája, vagy optikai kábellel összekötött RORC-ok közötti adatcsere tesztelése is. Végül gyártás utáni automatikus tesztek és hosszú idejű gyötrés is lehetséges. ISOTDAQ 2014 Alice Bp DAQ fejlesztések 35

Radtol eredmények Az Altera APEX E FPGA annyi konfiguráció-sérülést szenved el, hogy az, az ALICE kísérlet kísérletben nem alkalmazható. Az Altera Cyclone típusú FPGA használata esetén lehetséges lenne a konfiguráció-sérülés automatikus észlelése, de az újrakonfigurálás alatt az adott link kiesne. A Xilinx Virtex II FPGA a fentiekkel azonos számban szenved el konfigurációsérülést. Itt lehetséges periódikus újrakonfigurálás, de ez nem véd a bármikor fellépő újbóli konfiguráció vesztéstől. Az Actel ProAsic FPGA-k esetében konfigurációvesztést egyáltalán nem tapasztaltunk. ISOTDAQ 2014 Alice Bp DAQ fejlesztések 36

Memóriateszt eredménye a végleges SIU kártyával SIU kártya ACTEL ProASIC3 A3P250 FPGA-val σ adathiba 5-14 MeV-es neutronokra (0.4-1.0) * 10-14 cm 2 /bit σ adathiba 171-180 MeV-es protonok (6-7.2) *10-14 cm 2 /bit Co 60 gamma besugárzás Nincs effektus 100 Gy (10 krad)-ig Adathibák száma az ALICE kísérlet 10 éve alatt, egyetlen SIU-ban 26-70 (n) 4-10 (p) Óránkénti adathibák száma, az ALICE kísérlet 400 SIU-jában 0,4 1 (n) 0,006-0,15 (p) Detektált hibák aránya az összes adathibához viszonyítva Gyakorlatilag 100% ( > 99 %) ISOTDAQ 2014 Alice Bp DAQ fejlesztések 37

CRU in counting room-advantages ISOTDAQ 2014 Alice Bp DAQ fejlesztések 38

CRU in counting room- Disadvantages ISOTDAQ 2014 Alice Bp DAQ fejlesztések 39