HPC-GENIE:High-Performance Computing with Generative Neural
Intelligence for Execution

名古屋大学情報基盤センター
名古屋大学大学院情報学研究科情報システム学専攻 片桐・星野研究室

主テーマ:Agentic AI for High-Performance Computing

本ユニットは,HPC-GENIEプロジェクトにおいて,AIエージェントを活用した高性能計算(HPC)ソフトウェアの自律的な開発・最適化・評価・運用に関する研究を推進する研究ユニットです.

プロジェクト関係図

HPC-GENIE
   │
   ├── HPC-GENIE Agentic Computing Research Unit (ACRU)
   │        ├─ VibeCodeHPC
   │        ├─ HPC-AutoResearch
   │        ├─ HPC-AgentBench(仮称)
   │        ├─ HPC-AgentRuntime
   │        ├─ HPC Memory Compaction
   │        ├─ HPC Knowledge Graph
   │        ├─ Auto Performance Engineering
   │        └─ AI Scientist for HPC
   │
   └── (今後の研究ユニット)

背景

近年,大規模言語モデル(LLM)の発展により,ソフトウェア開発や科学技術計算において,AIがコード生成やデバッグ,性能解析を支援する技術が急速に発展しています.さらに,複数のAIエージェントが協調し,計画立案,プログラム生成,実行,性能評価,改善提案を繰り返す「Agentic AI」が注目されており,従来の対話型AIから,自律的に問題解決を行うAIへと進化しています.

一方,High-Performance Computing(HPC)の分野では,超並列計算機やGPU,専用アクセラレータなど,多様化する計算機環境に対して,高性能かつ高品質なソフトウェアを開発・維持することがますます困難になっています.性能最適化,性能移植性,数値的正当性,再現性の確保など,多くの課題を専門家の経験だけで解決することは限界を迎えつつあります.

HPC-GENIE(High-Performance Computing with Generative Neural Intelligence for Execution)は,この課題に対し,生成AIを活用した次世代HPC研究基盤の構築を目指しています.その中核を担う組織として,Agentic Computing Research Unit(ACRU)を設立し,AIエージェントを活用したHPCソフトウェアの自律的な開発・最適化・評価・運用に関する研究を推進します.

概要

Agentic Computing Research Unit(ACRU)は,HPC-GENIEプロジェクトにおいて,AIエージェントによる高性能計算ソフトウェアの研究開発を推進する研究ユニットです.

本ユニットでは,単一のLLMによるコード生成に留まらず,複数のAIエージェントが協調して研究開発を行う新しいHPCソフトウェア開発基盤の実現を目指します.具体的には,要求分析,プログラム生成,コンパイル,性能測定,性能解析,自動チューニング,デバッグ,知識蓄積までを統合したエージェントシステムを研究対象とします.

また,VibeCodeHPC,HPC-AutoResearch,HPC-Agentのベンチマーク(仮称:HPC-AgentBench)開発,などの研究を中心として,BLAS・FFT・疎行列計算などの数値ライブラリ,MPI/OpenMP/GPUプログラミング,科学技術アプリケーション,半導体設計,さらにはAI Scientistによる自律的研究開発へと対象を拡大し,AIネイティブなHPC研究基盤の構築を進めます.

目的

Agentic Computing Research Unitは,AIエージェントを活用したHPC研究開発の新しい方法論を確立し,次世代の高性能計算基盤を創出することを目的としています.本ユニットでは,以下の研究目標を掲げています.

研究テーマ

主要プロジェクト

本ユニットでは,以下のオープンソースプロジェクトを中心に研究開発を進めています.