Pracoviště pro vývoj FPGA karet



Podobné dokumenty
Zřízení kontrolní místnosti

Nový řídicí a dohledový systém pro experiment COMPASS

Český výzkum v evropském měřítku české know-how v CERN

Databáze ve fyzice vysokých energií

Za hranice současné fyziky

Křemíkové Driftové Detektory

Řešení úloh krajského kola 60. ročníku fyzikální olympiády Kategorie A Autoři úloh: J. Thomas (1, 2, 3), V. Vícha (4)


VÝVOJ PROGRAMOVÉHO VYBAVENÍ PRO HROMADNÉ ZPRACOVÁNÍ DAT - HADRON RUN COMPASS

Urychlovače částic principy standardních urychlovačů částic

Moderní aplikace přírodních věd a informatiky. Břehová 7, Praha 1

Co pálí studenty ČVUT. Vojtěch Petráček

HOW CERN. makes progress

Jana Nováková Proč jet do CERNu? MFF UK

Úloha č.: I Název: Studium relativistických jaderných interakcí. Identifikace částic a určování typu interakce na snímcích z bublinové komory.

Software pro testování kvality kondenzátorů v provozních podmínkách

Centrum rozvoje technologií pro jadernou a radiační bezpečnost: RANUS - TD

Přehled vhodných metod georeferencování starých map

Měření kosmického záření

Detekce interakčních sil v proudu vozidel

PRO STUDENTY STŘEDNÍCH ŠKOL, JEJICH UČITELE A RODIČE

zve studenty 1, 2, 3, 4, 5, 6, 7, (tedy všech) ročníků

Úvod do validace počítačových systémů Ing. Miroslav Mík. Obsah

CERN - námět na exkurzi

Fyzika I (mechanika a molekulová fyzika NOFY021)

Vliv Mosteckého jezera na teplotu a vlhkost vzduchu a rychlost větru. Lukáš Pop Ústav fyziky atmosféry v. v. i. AV ČR

Software pro formování dielektrika kondenzátorů

Návrh a vyhodnocení experimentu

Vícekriteriální programování příklad

Theory Česky (Czech Republic)

Zpracování obrazu v FPGA. Leoš Maršálek ATEsystem s.r.o.

CERN Evropská organizace pro jaderný výzkum. Tomáš Kubeš

Diferenciál funkce dvou proměnných. Má-li funkce f = f(x, y) spojité parciální derivace v bodě a, pak lineární formu (funkci)

Technické vzdělávání na Jihočeské univerzitě

Neutronové záření ve výzkumných reaktorech. Tereza Lehečková

MX-10 pixelový částicový detektor

Diferenciální rovnice kolem nás

MATEMATIKA. Diofantovské rovnice 2. stupně

Princip metody Transport částic Monte Carlo v praxi. Metoda Monte Carlo. pro transport částic. Václav Hanus. Koncepce informatické fyziky, FJFI ČVUT

Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008

O R G A N I Z A Č N Í Ř Á D ČVUT

Nové funkce a technologie v současných a budoucích verzích Invenia. Jiří Kunčar

Studium informatiky: přehled českých vysokých škol

HUSTOTA PEVNÝCH LÁTEK

Urychlovačem řízené transmutační systémy (ADS - Accelerator driven systems)

pv = nrt. Lord Celsius udržoval konstantní tlak plynu v uzavřené soustavě. Potom můžeme napsat T, tedy V = C(t t0) = Ct Ct0, (1)

4 Kriteriální matice a hodnocení variant

CENÍK SLUŽEB STÁTNÍ ÚSTAV RADIAČNÍ OCHRANY. veřejná výzkumná instituce. (za služby poskytované za úplatu) Bartoškova 28, PRAHA 4

Kosmické záření a jeho detekce stanicí CZELTA

Rozptyl. Pozn.: rozptyl je nezávislý na posunu hustoty pravděpodobnosti na ose x, protože Var(X) mi určuje jen šířku rozdělení.

Aspekty radiační ochrany

Úloha I.E... tři šedé vlasy dědy Aleše

Studentská tvůrčí a odborná činnost STOČ 2015

Přijímací zkouška na navazující magisterské studium 2014

Experiment ATLAS. Shluky protiběžných částic se srážejí každých 25 ns. tj. s frekvencí. Počet kanálů detektoru je 150 mil.

11. přednáška 10. prosince Kapitola 3. Úvod do teorie diferenciálních rovnic. Obyčejná diferenciální rovnice řádu n (ODR řádu n) je vztah

ČLENĚNÍ STUDIJNÍHO PROGRAMU NA STUDIJNÍ OBORY CHARAKTERISTIKA A PROFILY ABSOLVENTA BAKALÁŘSKÝ STUDIJNÍ PROGRAM APLIKACE PŘÍRODNÍCH VĚD B 3913

4EK213 LINEÁRNÍ MODELY

Aplikace jaderné fyziky (několik příkladů)

Průvodce studiem. do bodu B se snažíme najít nejkratší cestu. Ve firmách je snaha minimalizovat

8.2. Exaktní rovnice. F(x, y) x. dy. df = dx + y. Nyní budeme hledat odpověd na otázku, zda a jak lze od této diferenciální formule

pro účely rozpočtu 1/9

Poznámky k cvičením z termomechaniky Cvičení 3.

b) Maximální velikost zrychlení automobilu, nemají-li kola prokluzovat, je a = f g. Automobil se bude rozjíždět po dobu t = v 0 fg = mfgv 0

Numerická matematika 1

10. N á h o d n ý v e k t o r

Opakování: shrnutí základních poznatků o struktuře atomu

Mechanika a kontinuum NAFY001

Zpracování obrazové informace pro monitorování spalovacích procesů v průmyslové praxi za pomoci Wolfram Mathematica

Numerická stabilita algoritmů

Praktikum III - Optika

Balmerova série. F. Grepl 1, M. Benc 2, J. Stuchlý 3 Gymnázium Havlíčkův Brod 1, Gymnázium Mnichovo Hradiště 2, Gymnázium Šumperk 3

Podivnosti na LHC. Abstrakt

Mikro a nano vrstvy. Technologie a vlastnosti tenkých vrstev, tenkovrstvé sensory - N444028

Experimentální metody ve fyzice vysokých energií Alice Valkárová




Historie matematiky a informatiky Cvičení 2

Složitost fluencí pro IMRT pole

ČÁSTICOVÁ ZLATÁ LÉTA SEDMDESÁTÁ

KURZ PRO DOPLNĚNÍ ZNALOSTÍ ZÁSAD RADIAČNÍ OCHRANY POŽADOVANÝCH PRO ODBORNOU PŘÍPRAVU VYBRANÝCH PRACOVNÍKŮ SE ZDROJI IONIZUJÍCÍHO ZÁŘENÍ

PRAKTIKUM I. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Pavel Ševeček stud. skup.: F/F1X/11 dne:

Molekulová fyzika a termika. Přehled základních pojmů

Korespondenční semináře MFF UK pro studenty se zájmem (nejen) o fyziku. FYKOS Fyzikální korespondenční seminář

INTERAKCE IONTŮ S POVRCHY II.

Návrh a vyhodnocení experimentu

5. Lokální, vázané a globální extrémy

Elektronová mikroskopie v materiálovém výzkumu

Stanovisko habilitační komise

CVIČENÍ č. 3 STATIKA TEKUTIN

Využití strojového učení k identifikaci protein-ligand aktivních míst

EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

Simplexové tabulky z minule. (KMI ZF JU) Lineární programování EMM a OA O6 1 / 25

Kvantové technologie v průmyslu a výzkumu

ELI Beamlines. Zpráva o realizaci projektu pro sněm AV ČR. Vlastimil Růžička, FZU AV ČR, v.v.i. 19. dubna 2012

Úloha 5: Spektrometrie záření α

Aplikovaná numerická matematika

Odhad změny rotace Země při změně poloměru

Kvantová informatika pro komunikace v budoucnosti

Transkript:

Pracoviště pro vývoj FPGA karet Martin Bodlák 1 Úvod do problematiky COMPASS je mezinárodní experiment z oboru fyziky elementárních částic běžící na urychlovači SPS (Super Proton Synchotron) v CERN (Ženeva, Švýcarsko). Název tohoto experimentu je zkratkou slov COmmon Muon and Proton Apparatus for Strucrure and Spectroscopy. Byl navržen v roce 1996, schválen v CERN v roce 1997. Technicky byl spuštěn v roce 2000, v roce 2002 začal fyzikální běh, tedy i sběr dat (data acquisition, DAQ). COMPASS je experiment s pevným terčem svazek urychlených částic je přiveden k nepohyblivému terči složenému z vhodného materiálu. Za terčem jsou umístěny detektory, které sledují a identifikují částice, které vzniknou při interakci částic ze svazku s atomy terče. Detektory experimentu jsou umístěny na francouzské straně výzkumného střediska v Prevéssinu. Na experimentu COMPASS se podílí řada univerzit a výzkumných ústavů z více než 10 států; členy české skupiny jsou i pracovníci a studenti z FJFI ČVUT, MFF UK a z TUL. Sběr dat (DAQ) z detektorů na experimentu COMPASS je zajišt ován zastaralým hardwarem i softwarem (nedochází k pravidelné aktualizaci, některé části jsou až 10 let staré). Kvůli tomu často dochází k problémům se sběrem dat a k mrhání svazky přicházejících částic. Zastaralý hardware je totiž v dnešní době již skoro nemožné sehnat. Navíc software momentálně používaný na experimentu COMPASS byl vyvinut pro úplně jiný experiment a následně postupně doupravován pro potřeby COMPASSu. Celý softwarový balík je špatně zdokumentovaný a některé přidané části napsané v různých jazycích nejsou zdokumentované vůbec. Návrh na tvorbu nového hardwaru a softwaru pro sběr dat přišel v polovině roku 2011. Návrh počítá s použitím nového moderního hardwaru tzv. programovatelných logických čipů (Field Programmable Gate Array - FPGA) a s vývojem nového monitorovacího a řídícího softwaru. 2 Nové pracoviště pro vývoj a testování FPGA karet Protože je vývoj nového systému pro sběr dat zajišt ován několika institucemi v Evropě, je vhodné uvažovat nad zřízením nového pracoviště v jednom z evropských měst, kde by docházelo k vývoji firmwaru pro FPGA karty a k základnímu testování před většími testy přímo v CERN. Při umístění tohoto nového pracoviště je vhodné zohlednit jeho vzdálenost od stávajících institucí, které se na vývoji nového systému podílí, a vzdálenost od dalších důležitých institucí, které se podílejí na experimentu COMPASS. Jde o následující instituce: 1

European Organization for Nuclear Research (Ženeva, Švýcarsko) Fakulta jaderná a fyzikálně inženýrská, ČVUT v Praze (Praha, ČR) Technische Universität München (Mnichov, Německo) INFN Trieste (Terst, Itálie) CEA Saclay (Paříž, Francie) 2.1 Metoda těžiště Polohu nového pracoviště nejprve zkusíme určit metodou těžiště. Souřadnice stávajících zařízení: Ženeva - 46.2 N; 6.15 E Praha - 50.08 N; 14.42 E Mnichov - 48.13 N; 11.57 E Terst - 45.63 N; 13.8 E Paříž - 48.85 N; 2.35 E Odtud: x = 1 n ȳ = 1 n n x i = n y i = 46.2 + 50.08 + 48.13 + 45.63 + 48.85 5 6.15 + 14.42 + 11.57 + 13.8 + 2.35 5 = 47.78 = 9.66 Nové pracoviště by se tedy mělo nacházet přibližně na souřadnicích 47.78 N; 9.66 E, což je místo nedaleko německého Ravensburgu, kde se nachází Univerzita aplikovaných věd (Hochschule Ravensburg-Weingarten). Jednou z výhod této lokace je to, že se nachází v Německu a ne ve Švýcarsku, což je vzhledem k cenovým hladinám v obou zemích přijatelnější (hlavně kvůli ubytování pracovníků). Na druhou stranu je nevýhodou to, že vzdálenost od hlavní instuce (CERN, Ženeva) je téměř 400 km. Pokusíme se tedy dosáhnout toho, aby nové pracoviště bylo blíž Ženevě a to tak, že použijeme metodu váženého těžiště. 2.2 Metoda váženého těžiště V metodě váženého těžiště určíme váhy takto: Ženeva - 5 Praha - 1 Mnichov - 1 Terst - 1 Paříž - 1 2

Odtud: x q = x iq i q i = 46.2 5 + 50.08 + 48.13 + 45.63 + 48.85 5 + 2 + 1 + 1 + 1 = 47.38 ȳ q = y iq i q i = 6.15 5 + 14.42 + 11.57 + 13.8 + 2.35 5 + 2 + 1 + 1 + 1 = 8.73 Touto metodou dostaneme lokaci, k níž je nejbližší větší město švýcarský Luzern. Ačkoliv není Švýcarsko pro umístění nového pracoviště příliš lukrativní z důvodu vysoké cenové hladiny v této zemi, na druhou stranu by odpadly případné problémy při převozu karet do Ženevy (clo apod.). Nyní zkusíme odhadnout polohu nového zařízení jiným přístupem. 2.3 Pomocí lineárního programování Budeme hledat souřadnice nového zařízení X = (x, y). Pro každé stávající zařízení P i určíme úroveň kooperace n i s novým zařízením. Zde zohledníme to, že vývoj nového systému pro sběr dat probíhá převážně v Praze a v Mnichově. Tyto úrovně určíme následovně: Ženeva - 2 Praha - 3 Mnichov - 3 Terst - 1 Paříž - 1 Obecně budeme tedy minimalizovat účelovou funkci f(x, y) = n i d(x, P i ) min kde d(x, P i ) je vzdálenost nového zařízení od stávajícího zařízení P i. Při rektangulární metrice dostaneme: f(x, y) = Což můžeme rozložit na: n i ( x x i + y y i ) min f(x) = f(y) = n i x x i min n i y y i min Absolutní hodnoty můžeme upravit: 3

f(x) = n i (dx + i + dx i ) min x x i = dx + i dx i i {1, 2, 3, 4, 5} dx + i 0, dx i 0 i {1, 2, 3, 4, 5} f(y) = n i (dy + i + dy i ) min y y i = dy + i dy i i {1, 2, 3, 4, 5} dy + i 0, dy i 0 i {1, 2, 3, 4, 5} Dostáváme tedy 2 úlohy lineárního programování: f(x) = 2(dx + 1 +dx 1 )+3(dx+ 2 +dx 2 )+3(dx+ 3 +dx 3 )+(dx+ 4 +dx 4 )+(dx+ 5 +dx 5 ) min x 46.2 = dx + 1 dx 1 x 50.08 = dx + 2 dx 2 x 48.13 = dx + 3 dx 3 x 45.63 = dx + 4 dx 4 x 48.85 = dx + 5 dx 5 dx + i 0, dx i 0 i {1, 2, 3, 4, 5} Řešením programem STORM dostaneme x = 48.13. f(x) = 2(dy + 1 +dy 1 )+3(dy+ 2 +dy 2 )+3(dy+ 3 +dy 3 )+(dy+ 4 +dy 4 )+(dy+ 5 +dy 5 ) min y 6.15 = dy 1 + dy 1 y 14.42 = dy 2 + dy 2 y 11.57 = dy 3 + dy 3 y 13.8 = dy 4 + dy 4 y 2.35 = dy 5 + dy 5 dy + i 0, dy i 0 i {1, 2, 3, 4, 5} Řešením programem STORM dostaneme y = 11.57. Dostáváme tedy místo se souřadnicemi 48.13 N; 11.57 E, což je Mnichov. 4

3 Nové nebo stávající pracoviště Nyní můžeme uvažovat o tom, kam pracoviště pro vývoj FPGA karet umístit. Bud můžeme použít stávající pracoviště a rozšířit jej (Ženeva, Praha, Mnichov, Terst, Paříž) nebo vytvořit nové (Ravensburg, Luzern). Pracoviště budeme hodnotit podle následujících kritérií: Úroveň stávajících zařízení (ÚSZ) Cenová hladina v zemi (CH) Prostředí pro vědeckou činnost (PV) Celková vzdálenost od stávajících zařízení (VZD) - Ženeva Praha Mnichov Terst Paříž Raven. Luzern - ÚSZ 10 7 8 6 6 2 2 max CH 135 47 98 83 94 98 135 min PV 10 8 6 10 7 8 8 max VZD 2831 3149 2503 3205 3154 2560 2704 min Tabulka 1: Hodnoty jednotlivých kritérií - Ženeva Praha Mnichov Terst Paříž Raven. Luzern ÚSZ 1 0.625 0.75 0.5 0.5 0 0 CH 0 1 0.42 0.591 0.466 0.42 0 PV 1 0.5 0 1 0.25 0.5 0.5 VZD 0.533 0.08 1 0 0.073 0.919 0.714 Tabulka 2: Normalizované hodnoty jednotlivých kritérií Hodnoty jednotlivých vah kritérií určíme pomocí bodovací metody. Krit. Body Váha ÚSZ 10 0.357 CH 9 0.322 PV 2 0.071 VZD 7 0.25 Tabulka 3: Odhad vah kritérií A určíme hodnotu pro každé město: Ženeva z 1 = 0.357 1 + 0.322 0 + 0.071 1 + 0.25 0.533 Praha z 1 = 0.561 z 2 = 0.357 0.625 + 0.322 1 + 0.071 0.5 + 0.25 0.08 5

Mnichov z 2 = 0.601 z 3 = 0.357 0.75 + 0.322 0.42 + 0.071 0 + 0.25 1 z 3 = 0.653 Terst z 4 = 0.357 0.5 + 0.322 0.591 + 0.071 1 + 0.25 0 z 4 = 0.44 Paříž z 5 = 0.357 0.5 + 0.322 0.466 + 0.071 0.25 + 0.25 0.073 z 5 = 0.365 Ravensburg z 6 = 0.357 0 + 0.322 0.42 + 0.071 0.5 + 0.25 0.919 z 6 = 0.4 Luzern z 7 = 0.357 0 + 0.322 0 + 0.071 0.5 + 0.25 0.714 z 7 = 0.214 Dle tohoto postupu je tedy ideální varinatou rozšíření pracoviště v Mnichově. 6