Powrót do strony głównej

AI w chipach CERN dla LHC: filtrowanie terabajtów

CERN integruje modele AI w chipy do filtrowania ogromnych strumieni danych z LHC. Dwupoziomowy system triggerów odsewa 99,98% zdarzeń w czasie rzeczywistym. HLS4ML zapewnia wdrożenie na FPGA/ASIC, a HL-LHC będzie wymagał dalszego skalowania.

Filtrowanie petabajtów LHC: AI bezpośrednio w chipach CERN
Advertisement 728x90

Modele AI w chipach CERN: filtrowanie petabajtów danych LHC w czasie rzeczywistym

Inżynierowie CERN integrują niestandardowe modele AI bezpośrednio w ASIC, FPGA i SoC do przetwarzania strumieni danych z Wielkiego Zderzacza Hadronów (LHC). Prędkość napływu to setki terabajtów na sekundę, roczny wolumen surowych danych sięga 40 tysięcy eksabajtów. Dwupoziomowy system triggerów z AI odrzuca 99,98% zdarzeń w mikrosekundy, zachowując tylko istotne zderzenia cząstek.

W pierścieniu o długości 27 km protony są przyspieszane do prędkości bliskich prędkości światła. Wiązki zderzają się co 25 ns, generując miliard zdarzeń na sekundę. Detektory rejestrują megabajty na zderzenie — bez filtracji przechowywanie jest niemożliwe.

Pierwszy poziom: Level One Trigger na FPGA

Dane są buforowane w detektorach na 4 μs za pomocą chipów ASIC. Level One Trigger — klaster tysiąca FPGA — analizuje strumień przez światłowody z prędkością 10 TB/s.

Google AdInline article slot

Algorytm AXOL1TL oparty na AI podejmuje decyzję w 50 ns. Zachowuje 0,02% zdarzeń (110 tysięcy na sekundę), reszta jest odrzucana.

  • Kluczowe parametry L1T:

- Strumień wejściowy: 10 TB/s

- Czas analizy: 50 ns

Google AdInline article slot

- Zachowane zdarzenia: 110 000/s

- Procent selekcji: 0,02%

Integracja AI w FPGA jest realizowana przez kompilator HLS4ML: konwertuje modele na zoptymalizowany kod C++ dla przyspieszenia sprzętowego.

Google AdInline article slot

Drugi poziom: High Level Trigger z CPU i GPU

Wybrane zdarzenia trafiają do High Level Trigger (HLT). System z 25,6 tys. CPU i 400 GPU rekonstruuje trajektorie cząstek.

Na wyjściu — 1000 zdarzeń/s, czyli ~1 PB danych dziennie. Te dane są rozdzielane do 170 centrów w 42 krajach.

  • Skala HLT:

- CPU: 25 600 rdzeni

- GPU: 400 akceleratorów

- Wyjście: 1000 zdarzeń/s

- Dzienny wolumen: 1 PB

Standardowe frameworki AI nie radzą sobie z opóźnieniami i wolumenami, dlatego CERN rozwija dedykowany stos: kompresja modeli, paralelizacja, optymalizacja pod chipy.

Integracja AI w sprzęt

HLS4ML to kluczowe narzędzie do wdrożenia. Generuje Verilog/VHDL lub C++ z modeli TensorFlow/Keras, minimalizując latencję.

Proces:

  • Trenowanie modelu na podzbiorze danych.
  • Kwantyzacja i przycinanie w celu zmniejszenia rozmiaru.
  • Kompilacja do kodu RTL dla FPGA/ASIC.
  • Testowanie na rzeczywistym strumieniu.

Taka integracja zapewnia przewidywalną wydajność bez narzutu od oprogramowania.

Modernizacja High Luminosity LHC

W 2026 roku LHC zostanie zatrzymany na modernizację. High Luminosity LHC (HL-LHC) zwiększy częstotliwość zderzeń 10-krotnie do 2031 roku.

System triggerowy ewoluuje:

  • Zwiększenie L1T do 12,5 TB/s.
  • Nowe modele AI dla złożonych wzorców.
  • Skalowanie HLT do poziomu eksabajtów.

To pozwoli rejestrować rzadkie zdarzenia, takie jak rozpad Higgsa czy poszukiwanie ciemnej materii.

Co ważne

  • CERN używa AI w chipach do filtrowania 40 EB/rok surowych danych LHC, zachowując 0,0002% zdarzeń.
  • Level One Trigger na FPGA z AXOL1TL analizuje 10 TB/s w 50 ns.
  • HLS4ML kompiluje modele do C++ dla ASIC/FPGA, zapewniając mikrosekundową latencję.
  • HL-LHC w 2031 roku będzie wymagał 10-krotnego wzrostu wydajności triggerów.
  • Podejście to nadaje się do edge computing w systemach o wysokiej przepustowości.

— Editorial Team

Advertisement 728x90

Czytaj dalej