• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2023 Fiscal Year Annual Research Report

Establishment of Deep Learning triggers on heterogeneous computers for particle physics experiments

Publicly Offered Research

Project AreaFoundation of "Machine Learning Physics" --- Revolutionary Transformation of Fundamental Physics by A New Field Integrating Machine Learning and Physics
Project/Area Number 23H04511
Research InstitutionKobe University

Principal Investigator

前田 順平  神戸大学, 理学研究科, 講師 (60467024)

Project Period (FY) 2023-04-01 – 2025-03-31
Keywords深層学習 / 素粒子実験 / トリガー / データ解析 / 計算環境 / FPGA / アクセラレータ
Outline of Annual Research Achievements

現在計画されている、HL-LHCはなどの次世代の素粒子実験は高輝度化・大型化を行うことで素粒子標準模型に残された問題を解決する鍵となる新発見を目指している。現状に比べて桁違いに大量のデータを処理するだけの資源を現状の計算機では賄えない。その点を解決させる計算資源としてFPGAが搭載された「アクセラレータ」のトリガーシステムへの導入のための基礎研究を行った。
本年度は昨今開発が進んでいる高位合成 (High-Level Synthesis)に対する理解が進んだ。KerasやPyTorchといった学習ライブラリの出力モデルをFPGAに搭載される形のファームウェアに変換するツールを数種類実践し、利用手法を確立した。
またアクセラレータ本来の利点の一つであるべき省電力を検証にも成功した。CPU、GPU、FPGAのそれぞれで機械学習の推論の演算速度と消費電力の測定を行った。最新型のCPUは演算速度は速いが、それに伴い消費電力が大きい。FPGAは並列性と消費電力の優位性で、見込み通り桁違いの性能を示した。一方でGPUやFPGAは外部機器であるため、PCI-Expressインターフェースのバンド幅に大きく依存することも定量的に示せた。今後はトリガーシステムとして利用する際の最適な構成について考察していく予定である。
判定回数が1秒に百万回を超える初段トリガーシステムに深層学習を導入するには、詳細な性能検証が必要となる。この検証を行うための機構もFPGAアクセラレータを用いて開発した。大量の入出力ビットをFPGAのパイプライン処理に合うように制御する仕組みの開発に成功した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本年度は、研究計画にあげていた「計算機システムとしてアクセラレータを用いた演算処理・運用性の検証」と「アクセラレータによる深層学習を利用したトリガー機構の実現」に対して大きな進展が見られた。オーソドックスな深層学習をFPGAに搭載する方法は確立した。KerasやPyTorchによる学習モデルの変換ツールの使用法をいくつか確立した他、アクセラレータならではの必要な知識に対する理解が大幅に進んだ。今後トリガーシステムを設計するうえでの重要な一歩を踏み出せたと思われる。また、消費電力等も測定にも成功し、FPGAの優位性を示した結果を得た。
これに加え、FPGAを利用した初段トリガーの検証機構もほぼ完成し、これまでの様々なファームウェア検証手法の新たな方法となりうることを示した。

Strategy for Future Research Activity

今年度は具体的な適用例を設定し、システムのデザイン設計を行う。これに伴い、FPGAアクセラレータにどれほどの規模の深層学習モデルが搭載できるか検討する必要がある。FPGAはデジタル信号を処理することから量子化をすることが基本となり、この量子化によるビット数がFPGA内のリソース量を左右することになる。このためアクセラレータで計算精度・速度がでるかどうかを詳細に検証し、運用方法や内部回路実装の工夫で性能の追求を推し進める。
また、アクセラレータを利用して既存の計算機システムを置き換えるには,台数を増やした場合のスケーラビリティが重要になる。そのため複数台で利用した場合の総合性能を評価・検証する。
これまでソフトウェアトリガーに用いてきた実験サイトの数百台のラックマウントサーバーを、アクセラレータによって減らすことに成功できれば、消費電力面の観点で大きな利点が望める。また、同数の計算資源で高速で複雑な判断の処理が可能となり、トリガー性能の大幅な改良が見込めることも考えられる。
LHC-ATLAS実験を例に必要なアクセラレータの台数や構成を見積もり、FPGAアクセラレータを用いたトリガー運転手法の考案と将来に向けた大型実験用のシステムデザインを行い、技術仕様書を提案する。

  • Research Products

    (10 results)

All 2024 2023 Other

All Int'l Joint Research (2 results) Presentation (8 results)

  • [Int'l Joint Research] CERN(スイス)

    • Country Name
      SWITZERLAND
    • Counterpart Institution
      CERN
  • [Int'l Joint Research] INFN Roma/Sapienza Universita di Roma(イタリア)

    • Country Name
      ITALY
    • Counterpart Institution
      INFN Roma/Sapienza Universita di Roma
  • [Presentation] LHC-ATLAS実験オンライントラッキング改良のためのヘテロジニアス・コンピューティングの研究2024

    • Author(s)
      村田優衣
    • Organizer
      第30回東京大学素粒子物理国際研究センターシンポジウム
  • [Presentation] FPGAアクセラレータを用いた新しいファームウェア論理回路検証手法の開発2024

    • Author(s)
      水引龍吾
    • Organizer
      第30回東京大学素粒子物理国際研究センターシンポジウム
  • [Presentation] FPGAアクセラレータを用いた新しいファームウェア論理回路検証手法の開発2024

    • Author(s)
      水引龍吾
    • Organizer
      2024年日本物理学会春季大会
  • [Presentation] LHC-ATLAS実験オンライントラッキング改良のためのヘテロジニアスコンピューティングの研究2024

    • Author(s)
      村田優衣
    • Organizer
      2024年日本物理学会春季大会
  • [Presentation] 機械学習と新たな計算機資源によるトリガーシステムの可能性2023

    • Author(s)
      前田順平
    • Organizer
      学術変革(A)「学習物理」第二回A02班研究会
  • [Presentation] 素粒子実験におけるヘテロジニアス環境を用いた深層学習トリガー2023

    • Author(s)
      前田順平
    • Organizer
      学術変革(A)「学習物理」領域研究会
  • [Presentation] 素粒子実験における機械学習を用いた高速飛跡再構成2023

    • Author(s)
      村田優衣
    • Organizer
      第12回神戸大学サイエンスフロンティア研究会
  • [Presentation] 素粒子実験のためのFPGAロジック検証システムの開発2023

    • Author(s)
      水引龍吾
    • Organizer
      第12回神戸大学サイエンスフロンティア研究会

URL: 

Published: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi