1 / 25 J-PARC high-p における次世代高速 DAQ システムの開発 高橋智則阪大 RCNP (J-PARC 分室 ) 2016

Similar documents
計測システム研究会 J-PARC 高ビーム強度用のファイバー 検出器読み出し回路開発と将来計画 大阪大学 本多良太郎

PowerPoint プレゼンテーション

LEPS

JPS2016_Aut_Takahashi_ver4

ATLAS 2011/3/25-26

J-PARC E15 K K-pp Missing mass Invariant mass K - 3 He Formation K - pp cluster neutron Mode to decay charged particles p Λ π - Decay p Decay E15 dete

25 3 4

LHC ALICE (QGP) QGP QGP QGP QGP ω ϕ J/ψ ALICE s = ev + J/ψ

BESS Introduction Detector BESS (BESS-TeVspectrometer) Experimetns Data analysis (1) (2) Results Summary

Drift Chamber

Canvas-tr01(title).cv3

JPS2012spring

untitled

Λ (Λ ) Λ (Ge) Hyperball γ ΛN J-PARC Λ dead time J-PARC flash ADC 1 dead time ( ) 1 µsec 3

W 1983 W ± Z cm 10 cm 50 MeV TAC - ADC ADC [ (µs)] = [] (2.08 ± 0.36) 10 6 s 3 χ µ + µ 8 = (1.20 ± 0.1) 10 5 (Ge

ATLAS実験における   レベル2ミューオントリガーの性能評価

Mott散乱によるParity対称性の破れを検証

OPA134/2134/4134('98.03)


Thick-GEM 06S2026A 22 3

Microsoft PowerPoint - jps11s_karube_ver110422

Microsoft PowerPoint - hiei_MasterThesis

[ ] [ ] [ ] [ ] [ ] [ ] ADC

Electron Ion Collider と ILC-N 宮地義之 山形大学

02_Matrox Frame Grabbers_1612

OPA277/2277/4277 (2000.1)

SPECT(Single Photon Emission Computer Tomography ) SPECT FWHM 3 4mm [] MPPC SPECT MPPC LSO 6mm 67.5 photo electron 78% kev γ 4.6 photo electron SPECT


TULを用いたVisual ScalerとTDCの開発


CANON_IT_catalog_1612

Analysis of π0, η and ω mesons in pp collisions with a high pT photon trigger at ALICE

目次 2 1. イントロダクション 2. 実験原理 3. データ取得 4. データ解析 5. 結果 考察 まとめ

W Z Large Hadron Collider LHC ATLAS LHC ATLAS Higgs 1

NL-22/NL-32取扱説明書_操作編

T2K アップグレードに向けた高性能ファイバートラッカーの開発 ì 京都 大学平本綾綾美 第 22 回 ICEPP シンポジウム

Hasegawa_JPS_v6

中性子散乱実験用位置敏感検出器、PSD2Kシステムの開発

matrox0

J-PARC October 14-15, 2005 KEK

main.dvi

nenmatsu5c19_web.key

thesis.dvi

Muon Muon Muon lif

T2K 実験 南野彰宏 ( 京都大学 ) 他 T2Kコラボレーション平成 25 年度宇宙線研究所共同利用成果発表会 2013 年 12 月 20 日 1

untitled

untitled

km_atami09.ppt

MEG μ + e + γ ( ) ( MEGA) = (BSM) MEG μ + e + γ ( : a few ) 180 γ μ + e +

FPWS2018講義千代

CdTe γ 02cb059e :

MPGD GEM

QTC LSI Analog Timing Module QTC LSI

ADC121S Bit, ksps, Diff Input, Micro Pwr Sampling ADC (jp)

日本物理学会草稿

natMg+86Krの反応による生成核からのβ線の測定とGEANTによるシミュレーションとの比較


CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

7 π L int = gψ(x)ψ(x)φ(x) + (7.4) [ ] p ψ N = n (7.5) π (π +,π 0,π ) ψ (σ, σ, σ )ψ ( A) σ τ ( L int = gψψφ g N τ ) N π * ) (7.6) π π = (π, π, π ) π ±

dr-timing-furukawa4.pptx[読み取り専用]

大面積Micro Pixel Chamberの開発 9

1 1 (proton, p) (neutron, n) (uud), (udd) u ( ) d ( ) u d ( ) 1: 2: /2 1 0 ( ) ( 2) 0 (γ) 0 (g) ( fm) W Z 0 0 β( )

JPS_draft.pptx

Ws shojia 2016x mini

パルス波高値計測回路の製作

CTA 82: CTA A A B B A B A, C A A A D A B Max-Planck-Inst. fuer Phys. C D

ANJ_1092A

Software-Defined Tester(SDT) を用いた高精度遅延測定による SDN/NFV 品質向上 富士通アドバンストテクノロジ株式会社システム技術統括部大久保克彦 0 Copyright 2017 FUJITSU AD

スーパーカミオカンデにおける超新星観測用DAQの開発と遠い超新星爆発探索の最適化

ヘテロジニアス型事象再構成アルゴリズムの開発_矢野_修正版

( ) : 1997

Triple 2:1 High-Speed Video Multiplexer (Rev. C

電気的特性 (Ta=25 C) 項目 記号 条件 Min. Typ. Max. 単位 読み出し周波数 * 3 fop khz ラインレート * Hz 変換ゲイン Gc ゲイン =2-5 - e-/adu トリガ出力電圧 Highレベル Vdd V -


Donald Carl J. Choi, β ( )

π + e + ν e

京都 ATLAS meeting 田代 Thursday, July 11, 13 1

PowerPoint プレゼンテーション

LTC ビット、200ksps シリアル・サンプリングADC

Operation_test_of_SOFIST

物 質 の 質 量 はどのように 生 じたか? 2 宇 宙 誕 生 から 0 秒 10 ピコ 秒 100 マイクロ 秒 クォーク 質 量 0MeV 3 MeV 300MeV 真 空 中 の 抵 抗 なし ヒッグス 凝 縮 クォーク 凝 縮 対 称 性 の 破 れ 電 弱 対 称 性 カイラル 対 称

ATLAS アップグレードに向けた ミューオン検出器読み出し回路の研究開発

観測波形 赤いエリアに波形が入り込まなければ規格を満足しています.5mではより厳しいTP2の規格でも満足しています.5mケーブル使用時 TP2規格 TP3規格 -.1-5mケーブル使用時 2

Transcription:

1 / 25 J-PARC high-p における次世代高速 DAQ システムの開発 高橋智則阪大 RCNP (J-PARC 分室 ) 2016 計測システム研究会 @J-PARC

2 / 25 Outline J-PARC high momentum beamline E50 実験の紹介, DAQ の課題 R&D software, PC farm 回路, FPGA-based high resolution TDC まとめ

3 / 25 J-PARC high momentum beamline High-p

Hadron experiments at J-PARC high-p 2016 2017 2018 2019 2020 2021 2022 beamline E16 E50 construction? RUN トリガーあり? RUN E16: 一次陽子ビーム, 30 GeV, 10 10 /spill E50: 二次粒子ビーム (π ), 20 GeV/c, 6 10 7 /spill トリガーなし J-PARC high-p collaboration: E16, E50, J-PARC Heavy Ion project で検出器 DAQ の R&D における協力 4 / 25

5 / 25 J-PARC E16 原子核媒質によるベクターメソン質量スペクトル変化の系統的測定 カイラル凝縮についての研究 decay outside nuclei p ϕ e e decay inside nuclei e p ϕ e

E16 spectrometer 双極電磁石内にバレル状に 26 module 配置反応レート 10 7 Hz Tracker Silicon Strip Detector (SSD): 20k ch ( 暫定 ) GEM Tracker (GTR): 56k ch σ x 100 µm 100 100, 200 200, 300 300 mm 2 /module PID Hadron Blind Detector (HBD): 36k ch CF 4 gas Čerenkov + CsI + GEM (300 300 mm 2 4/module) Leadglass EMCAL (LG): 1k ch GTR(300 ), HBD は L1 trigger 作成用に GEM foil か らも読み出し ( 小原 ( 東大 ), Oepn-It) 6 / 25

7 / 25 E16 読み出しシステム high rate 環境だがL1 trigger rate は khz trigger segment: GTR 624 ch HBD 936 ch LG 988 ch FPGA による L1 trigger matrix coincidecne や trigger segment 間の距離で判定 latency 2 µsec 以内 アナログメモリによる波形サンプリング GTR, HBD: APV25 ( 中井 ( 東大 ), Oepn-It, CERN RD51) (SSD: APV25?) LG: DRS4-ADC board ( 本多 ( 阪大 ), Open-It) high rate でのパイルアップ対策 入射角度の大きい track に対する位置分解能改善 Belle-II のトリガー クロック配布モジュール (FTSW) DAQ-Middleware ( 濱田, Open-It) 660 MB/spill (+SSD のデータ )

ここから本題 8 / 25

9 / 25 J-PARC E50 チャームクォークを含むバリオンの分光実験 重いクォーク カラー磁気相互作用が弱くなる 軽い qq 同士によるペア (diquark) λ-mode, ρ-mode 励起スペクトル 生成率 崩壊比の系統的測定 π p Missing mass measurement D D 0 Λ + c K + π π s K + &π : 2 16 GeV/c Slow πs : 0.5 1.7 GeV/c Decay measurement π ± &p: 0.2 4.0 GeV/c π + p Σ 0 c OR D 0 q q q ρ qq λ Q

10 / 25 E50 spectrometer ( 暫定レイアウト ) π p Missing mass measurement D D 0 Λ + c K + π π s K + &π : 2 16 GeV/c Slow πs : 0.5 1.7 GeV/c Decay measurement π ± &p: 0.2 4.0 GeV/c π + p Σ 0 c OR D 0

11 / 25 E50 の検出器 Name type Num. of ch rate TDC LSB [M/layer/spill] [nsec] FPT+VFT Sci.Fi. + MPPC 1,200+1,200 60 1 B.RICH gas + MPPC TBD 60 1 (SSD) T0 Scinti. + MPPC 140 60 0.025 SFT Sci.Fi. + MPPC 7,200 76 1 DC+I.DC Wire Chamber +ASD 4,500 8 16 1 I.TOF MRPC + amp. + discri. TBD 8 0.025 S.TOF Scinti. + FM-PMT 160 8 0.025 S.RICH gas/aerogel + MPPC 10,000 8 1 Beam rate = 60M/spill, 2 sec beam-on (30MHz) Reaction rate = 3.6M/spill 予想 trigger rate

11 / 25 E50 の検出器 Name type Num. of ch rate TDC LSB [M/layer/spill] [nsec] FPT+VFT Sci.Fi. + MPPC 1,200+1,200 60 1 B.RICH gas + MPPC TBD 60 1 (SSD) T0 Scinti. + MPPC 140 60 0.025 SFT Sci.Fi. + MPPC 7,200 76 1 DC+I.DC Wire Chamber +ASD 4,500 8 16 1 I.TOF MRPC + amp. + discri. TBD 8 0.025 S.TOF Scinti. + FM-PMT 160 8 0.025 S.RICH gas/aerogel + MPPC 10,000 8 1 Beam rate = 60M/spill, 2 sec beam-on (30MHz) Reaction rate = 3.6M/spill 予想 trigger rate 1 2M/spill

11 / 25 E50 の検出器 Name type Num. of ch rate TDC LSB [M/layer/spill] [nsec] FPT+VFT Sci.Fi. + MPPC 1,200+1,200 60 1 B.RICH gas + MPPC TBD 60 1 (SSD) T0 Scinti. + MPPC 140 60 0.025 SFT ( 一部 ) Sci.Fi. + MPPC 7,200 76 1 DC+I.DC Wire Chamber +ASD 4,500 8 16 1 I.TOF MRPC + amp. + discri. TBD 8 0.025 S.TOF Scinti. + FM-PMT 160 8 0.025 S.RICH gas/aerogel + MPPC 10,000 8 1 Beam rate = 60M/spill, 2 sec beam-on (30MHz) Reaction rate = 3.6M/spill 予想 trigger rate 1 2M/spill 160k/spill

11 / 25 E50 の検出器 Name type Num. of ch rate TDC LSB [M/layer/spill] [nsec] FPT+VFT Sci.Fi. + MPPC 1,200+1,200 60 1 B.RICH gas + MPPC TBD 60 1 (SSD) T0 Scinti. + MPPC 140 60 0.025 SFT Sci.Fi. + MPPC 7,200 76 1 DC+I.DC Wire Chamber +ASD 4,500 8 16 1 I.TOF MRPC + amp. + discri. TBD 8 0.025 S.TOF Scinti. + FM-PMT 160 8 0.025 S.RICH gas/aerogel + MPPC 10,000 8 1 Beam rate = 60M/spill, 2 sec beam-on (30MHz) Reaction rate = 3.6M/spill 予想 trigger rate 1 2M/spill 160k/spill 15k 23k/spill (on-line tracking)

12 / 25 E50 DAQ システムの課題 trigger rate が高い. 100 khz 以下にするにはon-line 段階で非一様磁場中の track reconstruction が必要 trigger に参加する channel 数が多い. fiber tracker, DC, TOF, RICH 20,000 ch FPGA で on-line tracking するのに必要なコスト Geant4 simulation による実験デザインの最適化 飛跡再構成アルゴリズムの検討 最適化 trigger latency の見積 ロジック実装 デバッグ online 用 /offilne 用で異なる回路基板の開発 大規模 FPGA のボードは安くない PC で on-line track reconstruction するほうがラク? ネットワーク, メモリが高速 安価になってきた しかし これまで KEK-PS, J-PARC の原子核 ハドロン実験で high level trigger の経験なし 他の実験グループの文献から必要な CPU の数をざっくり見積もってみる

13 / 25 on-line track reconstruction の例 FAIR CBM (Compressed Baryonic Matter) fixed target の重イオン衝突実験 10 7 collisions/sec, 1,000 tracks/collision dipole magnet, forward 型の検出器配置 free-streaming DAQ (1TB/sec) Cellular Automaton による track finding Kalman filter による track fitting SIMD 化したコード 100 µsec/track/cpu 物理コア (Intel Xeon E7-4860) I. Kisel, CHEP2015 E50 で同程度の reconstruction 性能を仮定すると 100-250 CPU core が必要. 非現実的でもなさそう

14 / 25 E50 での他の物理測定 Main channel: Charmed baryons (Q + qq) π + p Y + c + D Data rate: < 0.1 khz Byproducts Ξ c baryons π + p Ξ 0 c + D + K + Y baryons: yield = Y c 10 4 π + p Y 0 + Ks 0 π + p Y 0 + K 0 π + p Y + K + π + p Θ + + K Ξ baryons: yield = Y c 10 3 K + p Ξ 0 + K 0 K + p Ξ + K + : (K 0 s + π + ) π + p Ξ + K 0 s + K + π + p Ξ + K 0 + K + Ω baryons : yield = Y c 10 2 K + p Ω + Ks 0 + K + K + p Ω + K 0 + K + Drell-Yan channels π + p n + µ + + µ K + p Y 0 + µ + + µ Pentaquark @ LHCb π + p π + J/ψ + p K beam rate 1/100

14 / 25 E50 での他の物理測定 Main channel: Charmed baryons (Q + qq) π + p Y + c + D Data rate: < 0.1 khz Byproducts Ξ c baryons π + p Ξ 0 c + D + K + K + p Ω + Ks 0 + K + PC farm での柔軟な Y baryons: yield = Y c 10 4 event selection K + p がで Ω + K 0 + K + きると多くの物理チャンネルの同時測定 π + p Y 0 + Ks 0 Drell-Yan channels π が可能になる + p Y 0 + K 0 π + p n + µ + + µ π + p Y + K + K + p Y 0 + µ + + µ π + p Θ + + K Pentaquark @ LHCb Ξ baryons: yield = Y c 10 3 π + p π + J/ψ + p K + p Ξ 0 + K 0 K + p Ξ + K + : (Ks 0 + π + K beam rate 1/100 ) π + p Ξ + Ks 0 + K + π + p Ξ + K 0 + K + Ω baryons : yield = Y c 10 2

E50 DAQ concept Detector FrontEnd Electronics TOF Buffer, Load balancer PC Filter PC local storage PC KEKCC RCNP Fiber RICH PC PC spill-by-spill switch PC DC PC Xilinx MGT 1G/2.5G/5G/10G Ethernet 10G/40G Ethernet InfiniBand Monitor PC TDC ベースの読み出し回路 予想 raw data rate 50 GB/spill (spill-on 2 sec 中に 200-300 Gbps) TDC module あたり最低 1 Gbps のデータ転送 Buffer node: spill のデータを de-randomize ( 1/3). データの振り分け Filter node: track reconstruction 目標 : <0.5 GB/spill まで削減 ( 平均 100 MB/sec 以下 ) 15 / 25

PC farm の R&D DAQ ソフト開発テストベンチ (Ma, RIKEN) ASUS ESC4000-G3 (2U server) 2 intel Xeon E5-2630v4 CPU (10 core/cpu) メモリ 256GB PCI-E gen3 Ethernet NIC: dual 10G, quad 10G, dual 40G, dual 50G (InfiniBand HCA) (GPU) 課題 track reconstruction プログラムの開発, 必要な CPU(GPU) 数の見積 ネットワークの性能評価 負荷分散 J-PARC Heavy Ion グループ, ALICE-O2 と協力して DAQ software 開発 16 / 25

E50 DAQ software framework 結論からいうと E50 DAQ software のベースとなるものはまだ決まって ない... 候補: ALFA/FairRoot, DAQ-Middleware, その他? ALFA: ALICE-FAIR の共通 software framework FairRoot: simulation, 解析, DAQ の task ( プロセス) を扱うフレーム ワーク FairMQ: データ送受信のライブラリ 17 / 25

Frontend R&D 現在のプラン FPGA TDC module LSB 1 nsec: fiber tracker, RICH, drift chamber アンプやディスクリは既存の ASIC を使う. 候補 : CITIROC, PETIROC2, DC-FEAT LSB 25 psec: T0, TOF アンプやディスクリは市販の高帯域アンプなどで作成 slewing correction に Time-Over-Threshold も取得 データ転送 : SiTCP 1 Gbps ビームが通過する検出器の読み出しでは4 5 Gbpsほしい 1 Gbps 4 5 links? or 5 GbE? 10 GbE? Xilinx Aurora? CERN-GBT(CRU)? 時刻同期 : Belle-II FTSW でクロックを配る self trigger or periodic trigger 将来的な課題 micro-pattern 系の検出器 (SSD, MPGD) を free-streaming (or L1 trigger rate 1 MHz) でデータを取りたい 18 / 25

19 / 25 FPGA-based high-resolution TDC クロックサイクルのタイムスタンプ (coarse counter) full scale range FPGA 内の carry chain を tapped delay line としてクロックサイクルを内挿 (fine counter) resolution hit clock

19 / 25 FPGA-based high-resolution TDC クロックサイクルのタイムスタンプ (coarse counter) full scale range FPGA 内の carry chain を tapped delay line としてクロックサイクルを内挿 (fine counter) resolution hit clock

19 / 25 FPGA-based high-resolution TDC クロックサイクルのタイムスタンプ (coarse counter) full scale range FPGA 内の carry chain を tapped delay line としてクロックサイクルを内挿 (fine counter) resolution hit clock 1 1 1 0 0

20 / 25 bin width を補正する Look-up-Table の作成 1 tap あたりの遅延量 (bin width) はバラバラ histogram を使った Look-up-Table(LUT) の作成 t i w i t n w n 1 n 2 + w k k=0 FPGA 内の block RAM で histogram 及び LUT を実装 t 0 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 8 t 9 Counts w 0 w 1 w2 w 3 w4 w 5 w 6 w 9 積分, 規格化 t t 0 t 1 t 2 t 3 t 4 t 5 t 6 t 7 bin ID bin ID

FPGA HR-TDC のテストに使用した FPGA 基板 本多 (阪大) Open-It DRS4-QDC KEK-VME 6U Xilinx Spartan-6 (XC6SLX150-2FGG484C), ISE14.7 16 ch single-ended analog input on-board comparator (LVDS output) NIM I/O on-board 100 MHz clock SiTCP 100 Base-T 基板上でのアナログ入力信号の処理 to DRS4 filter 6 db fan-out 0 db comparator to external to FPGA Vth 21 / 25

FPGA HR-TDC のテストに使用した FPGA 基板 本多 (阪大) Open-It DRS4-QDC KEK-VME 6U Xilinx Spartan-6 (XC6SLX150-2FGG484C), ISE14.7 16 ch single-ended analog input on-board comparator (LVDS output) NIM I/O on-board 100 MHz clock SiTCP 100 Base-T 基板上でのアナログ入力信号の処理 to DRS4 filter 6 db fan-out 0 db comparator to external to FPGA Vth 21 / 25

実際の LUT (Xilinx Spartan-6 speed grade -2) [psec] coarse counter 375 MHz (= 2.67 nsec) fine counter 10 bit 平均 19 psec/bin クロックサイクル内挿に最低でも 150 bin 程度必要 2500 2000 1500 1000 500 ch 0 ch 1 0 0 20 40 60 80 100 120 140 160 180 200 bin ID bin width [psec] Counts 60 50 40 30 20 10 0 0 20 40 60 80 100 120 140 160 180 200 bin ID 20 18 16 14 12 10 8 6 4 2 0 0 10 20 30 40 50 60 70 80 90 100 bin width [psec] 22 / 25

分解能測定 (Xilinx Spartan-6 speed grade -2) 分解能 ( 暫定 ) NIM 信号 ( LVDS FPGA) の時間差の σ t =30 psec single channel resolution = 30 psec/ 2 =21 psec Counts 14000 12000 10000 8000 6000 4000 2000 h1 Entries 100000 Mean 1028.05702335941 RMS 0.03041351505000454 Underflow 0 Overflow 0 Integral 100000 2 χ / ndf 5062.5156 / 24 Prob 0 Constant 12642.008 ± 48.554 Mean 1028.0569 ± 0.0001 Sigma 0.029959783 ± 0.000061647 σ t = 30 psec 0 1027.8 1027.9 1028.0 1028.1 1028.2 1028.3 t[nsec] 今後の課題 multi-hit buffer, leading/trailing edge, multi-event buffer の実装安定性 ( 温度依存性 ) の確認 Xilinx 7-series に移植さらに高分解能, 多チャンネルの実装 23 / 25

24 / 25 Summary J-PARC E50 実験 (charmed baryon spectroscopy) では on-line での飛跡再構成が必要 tracking (fiber tracker + drift chamber) + PID (TOF + RICH) 20,000 ch free-streaming 型 DAQ システムを開発する 開発コストの削減 多くの物理チャンネルの同時測定 ( 柔軟性 ) 読み出し回路の開発 基本は FPGA TDC: 分解能 1 nsec, 30 psec アナログ情報は ToT 今後の課題 計算機資源 (CPU, GPU) のより現実的な見積 ネットワーク機器の性能確認 選定 software 開発 : J-PARC Heavy Ion, ALICE-O2 との協力 micro-pattern 系の検出器 (silicon strip, MPGD など ) の全データ読み出しはどうするか?

Back up