Intelligent experiments through real-time ai: Fast data processing and autonomous detector control for sphenix and future eic detectors

์ €์ž: J. Kvapil, G. Borca-Tasciuc, H. Bossi, K. Chen ์™ธ ๋‹ค์ˆ˜ | ๋‚ ์งœ: 2025 | DOI: arXiv:2501.04845 📄 PDF


Essence

๊ณ ์—๋„ˆ์ง€ ํ•ต๋ฌผ๋ฆฌ ์‹คํ—˜(sPHENIX, EIC)์—์„œ ๊ณ ์† ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐ ์ž๋™ ๊ฒ€์ถœ๊ธฐ ์ œ์–ด๋ฅผ ์œ„ํ•ด ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง(GNN)๊ณผ FPGA ๊ธฐ๋ฐ˜ ๋จธ์‹ ๋Ÿฌ๋‹์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์—ฐ๊ตฌ๋กœ, 15 kHz ํŠธ๋ฆฌ๊ฑฐ ์ œํ•œ์„ ๊ทน๋ณตํ•˜๊ณ  ๋ฏธ์ฒ˜ ์ €์žฅ๋˜๋Š” 90% ๋ฐ์ดํ„ฐ์—์„œ ํฌ๊ท€ ๋ฌด๊ฑฐ์šด ์ฟผํฌ ์‹ ํ˜ธ๋ฅผ ์ถ”์ถœํ•œ๋‹ค.

Motivation

Achievement

  1. ๋ฌด๊ฑฐ์šด ๋ง›(Flavor) ์‹๋ณ„ ์„ฑ๋Šฅ:
    • Dโฐ ๋ฉ”์†: 90.22% ์ •ํ™•๋„ (๋ทฐํ‹ฐ ์ด๋ฒคํŠธ ๋Œ€๋น„ 2.3๋ฐฐ ํšจ์œจ ํ–ฅ์ƒ, ํ˜„ sPHENIX ํ‘œ์ค€ ๋Œ€๋น„ 23x ์ •ํ™”๋„ ์ฆ๋Œ€)
    • ๋ทฐํ‹ฐ ๋ถ•๊ดด: 97.38% ์ •ํ™•๋„ ๋‹ฌ์„ฑ
  2. FPGA ๊ตฌํ˜„ ์„ฑ๊ณผ:
    • GarNet ๊ธฐ๋ฐ˜ ํžˆํŠธ ๋ชจ๋ธ: 9.2 ฮผs ์‹œ์ž‘-์ข…๋ฃŒ ์ง€์—ฐ(180 MHz, FlowGNN), hls4ml ๊ตฌํ˜„ ์‹œ 505 ns ๋‹ฌ์„ฑ
    • Edge ํ›„๋ณด ๋ถ„๋ฅ˜(BGN-ST): 8.82 ฮผs ์ง€์—ฐ(285 MHz)์œผ๋กœ 150 ฮผs์—์„œ ๊ฐœ์„ 
  3. ๋ชจ๋ธ ์„ ํƒ ๊ฒ€์ฆ: ํŠธ๋ž™ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ(BGN-ST)์ด ํžˆํŠธ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ๋Œ€๋น„ 5.22% ์ •ํ™•๋„ ์šฐ์œ„ ์ž…์ฆ

How

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ:

  1. ํžˆํŠธ ๋””์ฝ”๋”ฉ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ง: ์ข…๋ž˜ FPGA ๋กœ์ง์œผ๋กœ ๊ฒ€์ถœ๊ธฐ ์‹ ํ˜ธ ์ „์ฒ˜๋ฆฌ
  2. ํŠธ๋ž™ ๊ตฌ์„ฑ:
    • ์—ฃ์ง€ ํ›„๋ณด ์ƒ์„ฑ: ๊ธฐํ•˜ํ•™์  ์ œ์•ฝ ์ ์šฉ์œผ๋กœ ์—ฃ์ง€ 50% ๊ฐ์†Œ(์ •ํ™•๋„ ์†์‹ค 0.4%)
    • ๊ทธ๋ž˜ํ”„ ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(GCN) ์ด์šฉ ์ฐธ ์—ฃ์ง€ ๋ถ„๋ฅ˜
    • ๊ตฌ์„ฑ๋œ ์—ฃ์ง€ ์—ฐ๊ฒฐ๋กœ ํŠธ๋ž™ ํ˜•์„ฑ
  3. ํšก์šด๋™๋Ÿ‰ ์˜ˆ์ธก: ์ตœ์†Œ์ œ๊ณฑ๋ฒ•์œผ๋กœ ํŠธ๋ž™ ๊ณก๋ฅ  ์ถ”์ •(์ •ํ™•๋„ 15% ํ–ฅ์ƒ)
  4. ํŠธ๋ฆฌ๊ฑฐ ๊ฒ€์ถœ: ์ด๋ถ„ ๊ทธ๋ž˜ํ”„ ๋„คํŠธ์›Œํฌ-์ง‘ํ•ฉ ๋ณ€ํ™˜๊ธฐ(BGN-ST) ํ™œ์šฉ
    • 37๊ฐœ ํŠน์ง•(ํด๋Ÿฌ์Šคํ„ฐ 5๊ฐœ, ์—ฃ์ง€ ์‚ฌ์ด ๊ฑฐ๋ฆฌ/๊ฐ๋„, ํŠธ๋ž™ ๋ฐ˜๊ฒฝ ๋“ฑ)
    • ๊ตญ์†Œ ํŠธ๋ž™ ์ƒํ˜ธ์ž‘์šฉ, ํŠธ๋ž™-์ „์—ญ ์ƒํ˜ธ์ž‘์šฉ, ์ „์—ญ-ํŠธ๋ž™ ์ƒํ˜ธ์ž‘์šฉ ๋ชจ๋ธ๋ง

FPGA ์ฝ”๋“œ ์ƒ์„ฑ:

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ณธ ์—ฐ๊ตฌ๋Š” ๊ณ ์—๋„ˆ์ง€ ํ•ต๋ฌผ๋ฆฌ ์‹คํ—˜์˜ ๋ฐ์ดํ„ฐ ๋ณ‘๋ชฉ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์‹  ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง๊ณผ FPGA ๊ธฐ์ˆ ์„ ์ฐฝ์˜์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜์˜€์œผ๋ฉฐ, ํŠนํžˆ ์‹ค์‹œ๊ฐ„ ๋‚˜๋…ธ์ดˆ ์ง€์—ฐ ๊ตฌํ˜„์€ ์ฐจ์„ธ๋Œ€ ๊ณ ์—๋„ˆ์ง€๋ฌผ๋ฆฌ ์‹คํ—˜์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ œ์‹œํ•˜๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ์—ฐ๊ตฌ์ด๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ ๊ฒ€์ถœ๊ธฐ ํ™˜๊ฒฝ ๊ฒ€์ฆ ๋ฐ EIC ํ”„๋กœํ† ํƒ€์ž… ๊ตฌํ˜„์ด ์ง„ํ–‰ ์ค‘์ด๋ฏ€๋กœ, ์ตœ์ข… ๊ฒฐ๋ก ์„ ์œ„ํ•ด์„œ๋Š” 2025๋…„ ์ „์ฒด ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•ด์•ผ ํ•œ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์‹ค์‹œ๊ฐ„ AI ์‹คํ—˜ ์ž๋™ํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐ ์žˆ์–ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, AI-์‹คํ—˜ ์ƒํ˜ธ์ž‘์šฉ ์›๋ฆฌ๋ฅผ ์ด๋ก ์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๊ธธ์–ด์ง„ ์ปจํ…์ŠคํŠธ์™€ ๋ณต์žกํ•œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์ž์—ฐ์–ด๋ชจ๋ธ ์„ค๊ณ„์— ๊ด€ํ•œ ์ตœ์‹  ์ด๋ก ์ด ๊ฒ€์ถœ๊ธฐ ์ œ์–ด ๋“ฑ AI ์‹คํ—˜ ์ž๋™ํ™” ์ ์šฉ์— ๋„์›€๋œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Hiagent(400)์€ ์‹คํ—˜์‹ค ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์œผ๋กœ, 432์˜ ์‹ค์‹œ๊ฐ„ ์‹คํ—˜ ์ž๋™ํ™”์™€ ์ƒํ˜ธ๋ณด์™„์  ์ ‘๊ทผ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ๊ธฐ๋ฐ˜ ์‹คํ—˜ ์„ค๊ณ„ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ณ„์‚ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ํƒ๊ตฌํ•˜๋Š” ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI-๋„ค์ดํ‹ฐ๋ธŒ ์ž…์ž ๊ฐ€์†๊ธฐ ์ž๋™ํ™”์™€ ๊ณ ์—๋„ˆ์ง€ ๋ฌผ๋ฆฌ ์‹คํ—˜ ์ž๋™ํ™”์˜ ๊ณตํ†ต์ ๊ณผ ์ฐจ๋ณ„์ ์„ ์‹ค๋ฌด ๊ด€์ ์—์„œ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ž…์ž ๋ฌผ๋ฆฌ ๋˜๋Š” ์ฒœ์ฒด๋ฌผ๋ฆฌ ๋ฐ์ดํ„ฐ์—์„œ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์‹ ํ˜ธ ์žฌ๊ตฌ์„ฑ์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณ ์† ์‹คํ—˜์ œ์–ด ๋ฐ ๋ฐ์ดํ„ฐ์ฒ˜๋ฆฌ์— FM ๊ธฐ๋ฐ˜ AL ๋ฐฉ๋ฒ•์ด ์ ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠธ๋žœ์Šคํฌ๋จธ์™€ GNN ๊ธฐ๋ฐ˜์˜ ์†Œ์žฌ/๋ฌผ๋ฆฌ ์‹คํ—˜ ์ž๋™ํ™”๋ผ๋Š” ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์‹คํ—˜๊ณผ ์ด๋ก ์˜ ์‹ค์‹œ๊ฐ„ ํด๋กœ์ฆˆ๋“œ๋ฃจํ”„ ์ƒํ˜ธ์ž‘์šฉ์ด๋ผ๋Š” ๊ด€์ ์—์„œ LLM-GNN ๊ธฐ๋ฐ˜ ์ž๋™์‹คํ—˜ ์ตœ์ ํ™”(658)์™€ ๊ณ ์—๋„ˆ์ง€ ์‹คํ—˜์—์„œ์˜ ์‹ค์‹œ๊ฐ„ AI ์ž๋™์ œ์–ด(432)๋Š” ์ƒํ˜ธ ๋ณด์™„์  ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
SCP(738)๋Š” ๋Œ€๊ทœ๋ชจ ์ž๋™ ์‹คํ—˜ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ๊ณผํ•™ ๋ฐœ๊ฒฌ์„ ์ œ์‹œํ•˜์—ฌ, 432์˜ ์‹คํ—˜ ์ž๋™ํ™” ๊ธฐ๋ฒ•์„ ๊ธ€๋กœ๋ฒŒ/ํ˜‘์—… API ์ ์šฉ์œผ๋กœ ํ™•์žฅํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์‹คํ—˜๊ณผ AI ๋ชจ๋ธ์„ ์ ‘๋ชฉํ•œ ๋ฒค์น˜๋งˆํฌ ํ‰๊ฐ€ ๋ฐ ์ผ๋ฐ˜ํ™” ํ•œ๊ณ„๊ฐ€, RNA SAR ๋ฒค์น˜๋งˆํ‚น(์˜ˆ: CHANRG) ํ†ต๊ณ„์˜ ํ•ด์„์— ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋Œ€ํ˜•๋ชจ๋ธ(Gemini)์ด ๊ณผํ•™ ๋ฐ์ดํ„ฐ(์ด๋ฏธ์ง€, ์‹œ๊ณ„์—ด ๋“ฑ) ํ•ด์„์— ์ ์šฉ๋˜๋Š” ์˜ˆ์‹œ๋กœ ์‹ค์‹œ๊ฐ„ ์‹คํ—˜ ๋ฐ์ดํ„ฐ ํŠธ๋ฆฌ๊ฑฐ๋ง ๊ฐ•ํ™”์— ์˜๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
FPGA์™€ GNN์„ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๊ณ ์—๋„ˆ์ง€ ๋ฌผ๋ฆฌ ์‹คํ—˜์ด, MatterChat ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ LLM์˜ ์‹ค๋ฌผ ๋ฐ์ดํ„ฐ ์‹คํ—˜ ํ™˜๊ฒฝ ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AI ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ์‹คํ—˜ ๊ธฐํš๊ณผ ์ž๋™ ๋ฐ์ดํ„ฐ ๋ถ„์„(432)์€ AI Scientist-v2์— ์˜ํ•œ ์™„์ „ ์ž๋™ํ™” ๊ณผํ•™ ์‹คํ—˜์˜ ์‹ค์ œ์  ์‘์šฉ ์‚ฌ๋ก€๋ฅผ ๋ณด๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •