Intelligent trigger for Hyper-K with GPUs Akitaka Ariga University of Bern, Switzerland.

Slides:



Advertisements
Similar presentations
Is Charlie Brown a Loser? Do you think you know your real character? Do you actually know, for example, the good and bad points about yourself? It is.
Advertisements

Giving and Receiving Gifts Chapter 15 のぶんぽう. Giving and Receiving Gifts Giving and receiving gifts is a very important custom in Japan. As such, it is.
HKS Analysis Log Jun 2006 part3 D.Kawama. 0 .今回の目次 1.Target での dE/dX 2.HKS sieve slit simulation(Geant4)
SPSSによるHosmer-Lemeshow検定について
あなたは真夜中に 山の頂上を目指す登山者です
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
概要 2009 年 10 月 23 日に、いて座に出現した X 線新星 (XTE J ) を、出現から消滅まで 全天 X 線監視装置 MAXI (マキシ)で観測したところ、 新種のブラックホール新星であることが判明した。 従来のブラックホールを、 多量のガスを一気に飲み込む「肉食系」と.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
九州大学 岡村研究室 久保 貴哉 1. 利用中のAPの数の推移 2 横軸:時刻 縦軸:接続要求数 ・深夜では一分間で平均一台、 昼間では平均14台程度の接続 要求をAPが受けている。 ・急にAPの利用者数が増えてく るのは7~8時あたり.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
素数判定法 2011/6/20.
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
地球温暖化と 天候の関係性 ~温暖化は天候のせいなのではないのか~. 目的課題 地球温暖化現象 ただの気象条件によるものではないのか? 地球温暖化現象に天候は関係しているの か?
公開鍵暗号系 2011/05/09.
1章 行列と行列式.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
アルゴリズムとデータ構造 補足資料 7-4 「単純交換ソート exsort.c 」 横浜国立大学 理工学部 数物・電子情報系学科 富井尚志.
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
結城諒 司 吉田成 樹 完成予定図 O N! 7セグLE D ランダム表 示 OF F ? 数字が出たら 勝ち!!
3.正方行列(単位行列、逆行列、対称行列、交代行列)
HKS Analysis Log Jun 2006 part2 D.Kawama. 1. 解析をしてて気づいたこと 6 月 16( 金 ) 。橋本研の K0 メンバー及び M1 、 M2 はビームタイム 終了ということでその疲労の限界に達した身体を休めていた。 そんな中、タコ部屋で一人で松村氏の製作した新.
JPN 311: Conversation and Composition 伝言 (relaying a message)
JPN 311: Conversation and Composition 許可 (permission)
地図に親しむ 「しゅくしゃくのちがう 地図を 使ってきょりを調べよ う1」 小学4年 社会. 山口駅裁判所 県立 美術館 サビエル 記念聖堂 山口市役所 地図で探そう 市民会館 県立 図書館.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
実装の流れと 今後のスケジュール 03k0014 岸原 大祐. システム概要 天気データをもとに、前向き推論をし ていき、親の代わりに子供に服装、持 ち物、気をつけることなどを教える。
3.多項式計算アルゴリズム べき乗の計算 多項式の計算.
Beam tracking & low energy fragment 歳藤利行 P152Video
CGC confronts LHC data 1. “Gluon saturation and inclusive hadron production at LHC” by E. Levin and A.H. Rezaeian, arXiv: [hep-ph] 4 May 2010.
地図に親しむ 「じっさいのけしきと 地図をくらべよう」
8.任意のデータ構造 (グラフの表現とアルゴリズム)
第14回 プログラムの意味論と検証(3) 不動点意味論 担当:犬塚
実験5 規則波 C0XXXX 石黒 ○○ C0XXXX 杉浦 ○○ C0XXXX 大杉 ○○ C0XXXX 高柳 ○○ C0XXXX 岡田 ○○ C0XXXX 藤江 ○○ C0XXXX 尾形 ○○ C0XXXX 足立 ○○
オセロの思考アルゴリズムについて 1103072 岩間 隆浩.
携帯電話でのコミュニ ケーションについて 1班真田 出水 佐伯 堺. 仮説  女性のほうが携帯電話を使ったコミュニ ケーションを重要視する。
Kitenet の解析 (110118) 九州大学 工学部 電気情報工学科 岡村研究室 久保 貴哉.
Exercise IV-A p.164. What did they say? 何と言ってましたか。 1.I’m busy this month. 2.I’m busy next month, too. 3.I’m going shopping tomorrow. 4.I live in Kyoto.
音の変化を視覚化する サウンドプレイヤーの作成
HCC Hair Color Change. メンバー ソ 渋谷麻美 ソ 渋谷麻美 ソ 清野理衣子 ソ 清野理衣子 ソ 三上貴大 ソ 三上貴大.
Joining Adjectives て form for い adjectives and な adjectives.
たくさんの人がいっしょに乗れる乗り物を 「公共交通」といいます バスや電車 と 自動車 の よいところ と よくない ところ よいところ と よくない ところ を考えてみよう!
Ho w to write ひらがな Left click the mouse to move through each of the slides. Place your mouse on each symbol to hear how it is said. When you see this.
21 Sep 2006 Kentaro MIKI for the PHENIX collaboration University of Tsukuba The Physical Society of Japan 62th Annual Meeting RHIC-PHENIX 実験における高横運動量領域での.
D.Kawama HES Simulation Log Nov ’06 Part2 1.VP Flux につい て 2.HES Acceptance 3.HES Tracking.
HLab meeting 5/22/07 K. Shirotori. SP0 Beam decay background veto SP0 :  - from K - →  - +  0 Background  - is vetoed by detecting  rays from the.
Prof. Noriyoshi Yamauchi
1 Observation Of High-Energy Neutrino Reaction And The Existence Of Two Kinds Of Neutrinos 高エネルギーニュートリノの観測と二種類のニュートリノの存在 G. T. Danby et al. Phys. Rev.
Jeopardy KatakanaAdverbsParticles Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy Vocabular y Translations.
音読用 ICT 教材 サンプル フラッシュ型 文字が消える 文字が現れる 文字の色が変わる 職場体験では.
A Simulator for the LWA Masaya Kuniyoshi (UNM). Outline 1.Station Beam Model 2.Asymmetry Station Beam 3.Station Beam Error 4.Summary.
RELATIVE CLAUSES Adjectival Clauses/Modifiers. RELATIVE CLAUSES A relative clause is the part of a sentence which describes a noun Eg. The cake (which)
HES-HKS & KaoS meeting. Contents Different distorted initial matrices Distorted matrix sample 6 (dist6) Distorted matrix sample 7 (dist7) Distorted matrix.
雪 ゆき. 雪や こんこ ゆき.
Intelligent trigger for Hyper-K with GPUs
Intelligent trigger for Hyper-K
Investigation of laser energy absorption by ablation plasmas
腎臓移植 腎臓移植の前に、ドナー両方の腎臓は機 能的に良好でなければならない。ドナー の両方の腎臓が機能的に健康であること を保証するために、多数の試験が行われ ている。
Presentation transcript:

Intelligent trigger for Hyper-K with GPUs Akitaka Ariga University of Bern, Switzerland

Recent changes in design Conventional design – 10 compartments – Noise rate in each of them is about SK scale Recently coming back to SK style – For cost optimization – 1 (or a few) large detector – Longer gate width – Larger number of PMT per detector – Large noise rate to cope

Noise rate in Hyper-K SK -> HK : Smaller signal and larger background – Detector size -> larger -> gate width longer 200ns ->500ns – # of sensors -> larger N 12k -> 20k ~ 80k – Noise rate -> larger N 4kHz -> 10kHz – Photo coverage -> smaller  smaller S 40% -> 15% ~ 20% SK: 200ns x 12,000PMTs x 4kHz = 10 hits/gate (SK threshold = 33 hits) HK:500ns x 20,000PMTs x 10kHz = 100 hits/gate Direct impact on low energy neutrino physics, supernova and partially on proton decay

Signal in SK (40%) Signal in HK (20%) Noise level in HK Noise level in SK Solar neutrino Supernova Signal / background Signal: 6 hits/MeV (SK,40%), 3 hits/MeV (HK,20%) Noise level: expected number of hits in a gate – SK: 200ns x 12,000PMTs x 4kHz = 10 hits/gate – HK:500ns x 20,000PMTs x 10kHz = 100 hits/gate Noise hits will be dominant at low energy (E<30MeV)

Solar neutrino Supernova Detectable energy Detectable : Signal+Noise > Noise + noise fluctuation Noise issue is essential to access low energy physics below 20 MeV, where most of supernova, solar neutrino, some of proton decay signals exist. Signal + noise in SK Signal + noise in HK Noise + 5  fluctuation = realistic threshold detectable

Need to improve trigger quality Be intelligent! – Use of 4D information hits, (x,y,z,t) Many ideas – Exploit TOF information to narrow gate width  next page – Vertex calculation: 2 hits can make a hyperbolic surface, 4 hits can make unique identification of vertex position – Ring pattern fitting A B C Hyperboli c by A, B Hyperboli c by B, C

One of many ideas: Sub-volume triggering The largest factor of noise increase is gate width due to large detector  Let’s make it small. Sub-volume triggering – Divide detector into several sub-volumes – In each sub-volume, perform inversion of hit-time using distance from hit- positions –  smaller gate width, canceling detector size increase Large computing power required – triggering in O(100) sub-volumes A V center of sub-volume projected params A’ t t’

Intelligent trigger with GPUs To profit of 4D data, need more computing power GPU is an ideal solution: Expertise in LHEP-Bern – GPU: Graphic Processing Unit – Parallel processing with O(1000) processing cores – Triggering code can be highly parallelized

Parallel processing GPU allow you a parallel processing with thousands of processing cores. Serial process CPU Parallel process GPU task 1 task 2.

High computing power 1 full tower of CPU based computing cluster = 5-10 TFLOPS NVIDIA Geforce Titan Z = 8 TFLOPS FLOPS = floating-point operations per second

CMOS camera 0.5 – 2.4 Gbyte/s CMOS camera 0.5 – 2.4 Gbyte/s Experience of LHEP-Bern 1: High speed emulsion reconstruction Custom-made real-time scanning microscope (Real time) 3D track reconstruction with GPUs x90 faster Geforece GTX TITAN x cores, 6GB memory, 4.5 TFLOPs in each JINST 9 P04002 (2014), GTC2014, GPU in high energy physics (2014)

Hough transform with GPU x 50 faster processing achieved x 50 faster LAr detector (ArgonTube at LHEP-Bern) Experience of LHEP-Bern 2: Reconstruction of LAr-TPC

Possible hardware for HK Data will be distributed to several nodes equipped with GPUs O(100) processes run with O(100,000) GPU cores 4U processing server 2 CPU x 10 cores 8 GPUs (24,000 cores) Processing machine GPU 2.5 Gbyte/s CPU Processing machine GPU CPU Processing machine GPU CPU

Improve WIT? One of the bottlenecks with current algorithm is number of combinations. – To calculate a vertex with 4 hits – n C 4 quickly increase like n 4 – 10 C 4 = 210 (SK level), 100 C 4 = 3.9x10 6 (HK level) – (according to Michael Smy, a hit selection can reduce n 4 -> n 3, which is implemented in WIT) A comparison of processing time is quickly studied.

Vertexing by 4-hits combination Using a WCSim-simulated data provided by Yano – H 100m, D 69m, electrons start from center – Only signal hits are used, 5000 events. Implement code in CPU and GPU Equivalent result is, of course, obtained in GPU CPUGPU Vertices are reconstructed at center of detector (0,0,0), as it should be.

First comparison in speed Basic optimization done for CPU code Factor 35 faster with GPU In my experience, it can be additional factor 2-5 faster with further optimization. 3MeV MeV (about 500,000 combinations / event) 9 20 MeV (about 1.6 million combinations / event) cpu 788 sec gpu sec

Sub-volume triggering In each sub-volume, perform inversion of hit-time using distance from hit-positions –  smaller gate width, canceling detector size increase Test with simulated data – H 100m, D 50m – electron emitted from center to x direction A V center of sub-volume projected params A’ t t’ x z y (0,0,0)

Sub-volume triggering A V predefined vertex projected params A’ x z y time back-calculation to predefined vertices along x x axis = [500, 1500] ns, 10 ns binning, blue histogram = event related 100 m height, 69 m diameter, 19 k PMTs, 9 MeV Center

Subvolume triggering time back-calculation to predefined vertices along Z A V predefined vertex projected params A’ x z y x axis = [500, 1500] ns, 10 ns binning, blue histogram = event related 100 m height, 69 m diameter, 19 k PMTs, 9 MeV Center 軸方向に vertex を並べたときに比べて ピークが局在化。高い値を持つ領域は楕 円球状に存在する  tracking できる、そし ていくつかの subvolume の連続すること を要求すればBGも落とせる。

Signal/BG Separation Predefine vertices every 5m in detector volume(~3000 vertices) Find vertex which has highest entry in one of time bin 9 MeV electron from center x 5000 events Predefine vertex every 5m Simply counting # of hits in 500 ns gate width Number of hits in 10 ns in the most probable predefined vertex (time-space) 数字上 2.7 から 7 シグマに向上するが思ったよりセパレーションがよく ない。。。そもそもガウシアンではない。 Noise only に対しても 3000 個 の Vertex で最大値を取ると chance coincidence で高く出てしまうことが 原因。要改良。 s=2.7 s=7.0 noise only noise + signal

スピード

Summary Noise rate is a crucial issue for low energy neutrino, supernova and proton decay We are investigating an intelligent trigger by exploiting 4D data from detector Larger computing power of >O(100) could be necessary  An use of GPUs is a promising solution