CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation...

40
CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri Samim Erhan UCLA Turkish Teachers Program 1

Transcript of CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation...

Page 1: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

CMS örneği üzerinden

Tetikleme & Veri Toplama Sistemleri

Samim Erhan

UCLA

Turkish Teachers Program

1

Page 2: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

Tetikleme ve veri toplama ne demektir

• TDK Büyük sözlük

– Tetikleme : Tetiklemek işi

– Tetiklemek : Harekete geçirmek

– Veri : Deneysel ölçümler ya da sayımlar sonucu elde edilen sayılar kümesi.

• Veri toplama : Verilerin bir araya getirme işi

S. Erhan/ UCLA 2

Pasif tetikleme – Fotoraf makinesi denklansoru

Resim cekme kararini kullanici veriyor

Optik algic verileri hafiza kartina aktariliyor

Aktif tetikleme – Sabit hiz radari

Onceden belirlenmis sartlarin olusmai ile

resim cekiyor

Optik algic verileri hafiza kartina aktarili

Page 3: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA 3

Saniyede 40 milyon resim ceken “fotoğraf” makinesi

Page 4: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

LHC de karsilasacagimiz zorluklar

• Algıçtaki kanal sayısı = O(107)

S. Erhan/ UCLA 4

Page 5: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

MUON BARREL

CALORIMETERS

Silicon Microstrips Pixels

ECAL Scintillating PbWO 4

Crystals

Cathode Strip Chambers ( CSC ) Resistive Plate Chambers ( RPC )

Drift Tube Chambers ( DT )

Resistive Plate Chambers ( RPC )

SUPERCONDUCTING COIL

IRON YOKE

TRACKERs

MUON ENDCAPS

Total weight : 12,500 t Overall diameter : 15 m

Overall length : 21.6 m Magnetic field : 4 Tesla

HCAL Plastic scintillator brass

sandwich

The Compact Muon Solenoid (CMS)

5

Page 6: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

CMS algıcının kesiti

6

Tracking + Ecal + Hcal + Muons for |h|<2.4

Silicon Microstrips and Pixels

Si TRACKER CALORIMETERS ECAL

Scintillating

PbWO4 crystals

HCAL Plastic scintillator/brass

sandwich

MUON BARREL

Drift Tube Chambers (DT)

Resistive Plate Chambers (RPC) 6 2/25/2014

Page 7: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

CMS frontend readout systems

7

Page 8: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

Frontend functional structure

S. Erhan/ UCLA 8

S. C

ittolin

CER

N/EP

Comp

act M

uon S

lolen

oid, C

MS 20

00

40 M

Hz

Trigg

er »»»»

100 K

Hz

Trigg

er da

ta

Ampli

fier

Filter

Shap

er

Rang

e com

press

ion

Samp

ling

Digit

al filt

er

Zero

supp

ressio

n

Fron

tend f

uncti

onal

struc

ture

s

52DAQ

Fron

tEnd

Driv

erFE

D RURe

adou

t Unit

Detec

tor ch

anne

l Buffe

r (pip

eline

)

Trigg

er-1 m

atchin

g

Featu

re ex

tracti

on

Outpu

t buff

er

Form

at&Re

adou

t

Her algıç kendine has farklılıklar gösterse de sinyal

işleme mimarisi şu etapları içerir.

Page 9: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

LHC de karsilasacagimiz zorluklar

• Algıçtaki kanal sayisi = O(107)

Veriyi algıçtan çikarmak için çok sayıda bağlantıya ihtiyaç var

• Her 25 nano saniyede üst üste 20 olay

S. Erhan/ UCLA 9

Page 10: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Olay sayıları & seçim gereksinimi

Olay sayısı : ~109 Hz

Secim oranı : ~1/1013

10

Bohça

Page 11: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

LHC bunches structure

11

Page 12: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

p-p kesir kesiti

12

N = L x sx Dt • L = 1034 cm-2 s-1 Hz mb-1

• sInel (pp) ≈ 70 mb

Olay sayısı = 7 x 108 Hz

• Dt = 25 ns = 25 x 10 -9 Hz-1

Olay sayısı/25ns = 7 x 2.5 = 17.5

• Bütün kovalar dolu degil (2835/3564)

Geçiş başına olay sayısı = 23

Bohçaların iç içe geçişi sırasında her bir “iyi” (Higgs boson

içeren olay) olay oluştuğunda ilevaten ≈ 20 “kötü” olay

(özelliği olmayan olay) oluşur

Page 13: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Olay sayıları & seçim gereksinimi

Collision rate

Olay sayısı : ~109 Hz

Secim oranı : ~1/1013

13

Bohça

Page 14: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

LHC de karsilasacagimiz zorluklar

• Algıçtaki kanal sayisi = O(107)

Veriyi algıçtan çikarmak için çok sayıda bağlantıya ihtiyaç var

• Her 25 nano saniyede üst üste 20 olay

Super informasyon otoyolu gerekir

• Değişik algıç elemanlarından gelen sinyaller bir biri ile uyumlu olmalı

Algıç elemanlarının birbirlerine gore 25 ns içinde senkronize edilmesi lazım

• Bazi algıç elemanlarının sinyaleri 25 ns den uzun

Bu algıçlardan gelen sinyaller birden fazla geçişteki olay sinyallerinin

toplamı olacaktır

• Bazi algıç elemanlarına taneciklerin ulaşması 25 ns den fazla

Olayın hangi geçişte oldugunu saptamalıyız

• Daha sonraki analizler için oldukça az sayıda olay saklıyabiliriz. < 1000 Hz

S. Erhan/ UCLA 14

Page 15: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

15

Gerçek zamanda olay seçimi (reddi)

Ret 99.999% Kabul 0.001%

S. Erhan/ UCLA

Page 16: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

LHC de karsilasacagimiz zorluklar

• Algıçtaki kanal sayisi = O(107)

Veriyi algıçtan çikarmak için çok sayıda bağlantıya ihtiyaç var

• Her 25 nano saniyede üst üste 20 olay

Super informasyon otoyolu gerekir

• Değişik algıç elemanlarından gelen sinyaller bir biri ile uyumlu olmalı

Algıç elemanlarının birbirlerine gore 25 ns içinde senkronize edilmesi lazım

• Bazi algıç elemanlarının sinyaleri 25 ns den uzun

Bu algıçlardan gelen sinyaller birden fazla geçişteki olay sinyallerinin

integrali olacaktır

• Bazi algıç elemanlarına taneciklerin ulaşması 25 ns den fazla

Olayın hangi geçişte oldugunu saptamalıyız

• Daha sonraki analizler için oldukça az sayıda olay saklıyabiliriz. < 1000 Hz

Olayların çogunu atmalıyız

• Herşey gerçek zamanda olmalı – geriye dönüp kayıp olayları kazanamayız.

Bütün sistemi çok iyi izlemeliyiz

S. Erhan/ UCLA 16

Page 17: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

“Olay” seçimi: Tetikleme sistemi

17

Görev Tanımı:

(Hemen hemen) Bütün çarpışmalar içinden ilginç olay içerenlerini seç

ve bu olaylara ait algic verilerinin toplanmasini baslat.

Tetikleme sisteminin verilerin tamamına anında ulaşması olanaksız

olduğundan, T(…) fonksiyonunu ardaşik yaklaşımlarla hesaplıyoruz.

T() hesaplarken verilerin de terlenmeye hazır bekletilmesi gerekir.

Page 18: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA 18

HLT output

Level-1

Event rate

CMS trigger levels and DAQ data flow

First Level: Clock driven Synchronous Triggers

Higher Levels: Event Driven Asynchronous Triggers

Page 19: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

19

LHC de tetikleme ve veri derleme prensibleri

S. Erhan/ UCLA

Page 20: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

20

Bunch Crossing Times: LEP, Tevatron & LHC

S. Erhan/ UCLA

Page 21: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Event signals kinematics

21

Need to Compensate

•Particle TOF

•Detector and Electronic

•Propagation delay (~200 ps)

Need to distribute

•LHC Clock

•Trigger-1 acceptance

•Control signals

•Addressable data

•Bunch-crossing number

Page 22: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Elden ele sinyal işleme

22

Page 23: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

Bunch Crossing Times: LEP, Tevatron & LHC

S. Erhan/ UCLA 23

CERN

. Euro

pean

Labo

ratory

for P

article

Physi

csS.

Cittoli

n. Co

mpact

Muo

n Sole

noid,

CMS 2

001

Bunc

h Cros

sing T

imes

: LEP

, Tev

atron

& LH

CBu

nch C

rossin

g Tim

es: L

EP, T

evatr

on &

LHC

3.5µs

LEP:

e+ e- Cross

ing ra

te 30

kHz

Teva

tron (

Run I

): pp C

rossin

g rate

280 k

Hz

22µs

396n

s

Teva

tron (

Run I

I): pp

Cross

ing ra

te 2.5

MHz

25ns

LHC:

pp Cr

ossing

rate

40 M

Hz

Page 24: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

SPS & Tevatron (Run I) çarpıştırıcıları

zamanlaması

S. Erhan/ UCLA 24

Temiz olaylar – geçişlerde birden fazla olay az

Geçişler arası tetikleme 1 basamak için yeterli

Olaylarlardaki veri miktari ≈ 250 kBytes

Az sayıda veri toplama noktası yeterli ≈ 250

Page 25: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

LHC zamanlamasi

S. Erhan/ UCLA 25

Terikleme 1. basamak işlem zamanı geçişler arasından çok fazla

Algıc önceki geçilerdeki olayların sinyallerini de hatırlıyor

Yüksek sayıda olay üst üste – aynı geçişten ve önceki geçişlerden

Çok sayıda algıc elemanı

Page 26: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Level-1 tetikleme özeti

• karar için ayrilan zaman butcesi Dtdec≈ 2-3 ms

• geçişler arasi zaman: Dtevt≈ 25 ns

• verileri karar verene kadar tutmak icin

Pipelines ihtiyac var

• aynı anda birden fazla olayi incelemeliyiz.

Pipelined processing

• Hizli yanıt vermeliyiz

(e.g. özel algıçlar)

• Arkaplan olaylarının sayısı çok fazla

• Ret etme faktörü ≈ 10,000

• Algorithms run on local, coarse data

• Only calorimeter & muon information

• Special-purpose hardware (ASICs, etc)

• Rates: steep function of thresholds

• Ultimately, determines the physics 26

Page 27: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

27

DAQ teknolojileri ve mimarisinin evrimi

S. Erhan/ UCLA

Page 28: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

28

LHC de tetikleme ve veri derleme prensibleri

S. Erhan/ UCLA

Page 29: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

29

Parallel processing by farms

S. Erhan/ UCLA

Page 30: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

Karşılaştırmalı LHC Bilgi İşlem ve iletişim

ihtiyacı

• W ve Z Bosonlarinin bulundugu 1980 de CERN’de bulunan

toplam bilgi işlemci gücü modern bir masa üstü bilgisayari

(1995) kadardi.

• LHC deki son basamak tetikleme sistemlerinde ki toplam

işlemci sayisi, bugün CERN ofislerinde bulunan masa üstü

bilgisayarlariının sayısına esit (2000 de ≈10000)

• Algıcı kontrol ve denetleme sisteminin veri akışı (sıcaklık,

voltaj değerleri vs.) LEP deneylerinin olay veri akışına

eşdeger (≈ 100 kBytes/s)

• Bir saniyede veri derleme sistemden geçen verilerinin miktari

– CERN agından bir günde geçen veriye eşdeğer

– Telekinikasyon sisteminde gerçeklesen ≈ 100 milyon telefon

konuşmasi kadar

– 2000 yilinda WEB de dolasan biligiye eçdeğer

30 S. Erhan/ UCLA

Page 31: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

31

Structure option: Three physical stages

(ATLAS)

Tetikleme sistemlerinin 2. basmakta kullandığı verilere

ulaşım için yüksek band genişliğine gereksinim duymaz

S. Erhan/ UCLA

Page 32: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

32

Structure option: Two physical stages (CMS)

S. Erhan/ UCLA

Page 33: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Low mass Higgs (MH<140 GeV/c2)

•Hgg: decay is rare (B~10-3)

–But with good resolution, one gets a mass peak

–Motivation for LAr/PbWO4 calorimeters

–Resolution at 100 GeV, s1GeV

•S/B 1:20

33

Page 34: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Intermediate mass Higgs

•HZZl+l– l+l– (l =e,m)

–Very clean

•Resolution: better than 1 GeV (around 100 GeV mass)

–Valid for the mass range 130<MH<500 GeV/c2

34

Page 35: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

35

Short history of computing and new frontiers

The origin Counting. Abacus 1600 Numeric techniques, Logarithms, Calculator engine 1800 Punch cards, Automates. Babbage difference engine driven on a program 1900 Punched cards electromechanical Holletith's tabulator, vacuum tube, 1940 Electronic digital and stored-program first computers 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General purpose computers IBM,DEC. COBOL, BASIC. Integrated circuits 1965-1971 Third Generation Arpanet. First microprocessor chip. PASCAL, C and UNIX 1971-1999 Forth Generation 1975 Minicomputer, Microcomputer. Window and mouse. Cray supercomputer. 1980 Personal Computer. Apple, Microsoft. Vector processors 1984 Parallel computing. Farms. OO/C++ 1990 Massive parallel computing and massive parallel storage. LANs and WANs. Internet. WEB 1995 Commodities and network/bandwidth explosion. Network computing. High Performance Computing ASCI initiative. 2000 Present Fusion of computing, communication and archiving. Grid….

S. Erhan/ UCLA

Page 36: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Level-1. Particle identification

36

Page 37: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Tetikleme ve veri derlemenin gelişmesi

37

Page 38: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA 38

Computing and communication trends

Page 39: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Isolated electron principle

39

Page 40: CMS örneği üzerinden Tetikleme & Veri Toplama Sistemleri · 1950-1960 First Generation Commercial computers. UNIVAC. FORTRAN. First transistor 1960-1965 Second Generation General

S. Erhan/ UCLA

Isolated electron algorithm

40