生成AI・AIエージェント × HPC
LLMによるC/Fortran/CUDA等のHPCコード生成、性能最適化、実機評価、デバッグ、検証を自律化する研究です。 単一モデルだけでなく、複数エージェントの役割分担、ローカルLLM、知識蓄積、継続的改善も対象にします。
生成AI・AIエージェント × HPC 研究ページ →High Performance Computing × Generative AI
Takahiro KATAGIRI, Ph.D.
名古屋大学 情報基盤センター データサイエンス研究部門 教授
兼:名古屋大学 大学院情報学研究科/情報学部 コンピュータ科学科
高性能計算(HPC)を中心に、生成AI・AIエージェントによるHPCコード生成、 ソフトウェア自動チューニング、GPU・超並列計算、数値線形代数、 大規模AI、HPC量子コンピューティングの研究を進めています。 「人がすべてを書くHPC」から「AIと人が協調して設計・生成・検証・最適化するHPC」への転換を研究対象としています。
Professor, Information Technology Center, Nagoya University
News & Updates
研究室・HPC-GENIE・研究成果に関する主な更新です。
Research
高性能計算を基軸に、数値アルゴリズム、ソフトウェア、AI、計算機アーキテクチャを横断して研究します。
LLMによるC/Fortran/CUDA等のHPCコード生成、性能最適化、実機評価、デバッグ、検証を自律化する研究です。 単一モデルだけでなく、複数エージェントの役割分担、ローカルLLM、知識蓄積、継続的改善も対象にします。
生成AI・AIエージェント × HPC 研究ページ →アーキテクチャや入力に応じて、アルゴリズム・コード・パラメータを自動選択し、性能可搬性を実現する研究です。 AT言語、性能モデル、探索、混合精度、実行時最適化を扱います。
自動チューニング工学 →GPU、マルチコア、メニーコア、スーパーコンピュータ上で、計算・メモリ・通信特性を考慮した高速実装を研究します。 CUDA、OpenMP、OpenACC、MPIなどを対象にします。
固有値・特異値問題、LU/QR分解、Krylov部分空間法、GMRES、BiCGStab、前処理、混合精度、精度保証計算とその高性能化を扱います。
並列固有値ソルバ →大規模機械学習、並列・分散AI、説明可能AI、AI処理の高速化、AIを用いた数値計算・HPCソフトウェア最適化を研究します。
量子計算とスーパーコンピュータを連携するハイブリッド計算、量子・量子インスパイアド最適化、量子アルゴリズムのHPC実装を研究対象とします。
Current Projects
現在の研究活動の中心となる、生成AI・AIエージェントとHPCを融合した研究基盤です。
High-Performance Computing with Generative Neural Intelligence for Execution。 生成AI、RAG、ローカルLLM、自動チューニング、混合精度、XAI等を統合し、 アーキテクチャに最適化されたHPCコードの自動生成を目指します。
Agentic Computing Research Unit。 要求分析、コード生成、コンパイル、実行、性能測定、性能解析、自動チューニング、デバッグ、知識蓄積までを、 複数AIエージェントの協調により統合する研究ユニットです。
複数のAI coding CLIをtmux上で協調させるマルチエージェント型Auto-Tuning framework。 PM、SE、Programmer、Continuous Deliverer等が役割分担し、HPCコードの反復的な生成・最適化を行います。
Academic Profile
高性能・並列数値計算を専門とし、ソフトウェア自動チューニングの研究を長年進めてきました。 1990年代末から、自動チューニング機能を備えた並列数値計算ライブラリILIB/ABCLibの研究開発に取り組み、 計算機環境の違いを越えて高い実行性能を維持する「性能可搬性」を主要な研究課題としてきました。
プロセッサ、メモリ階層、通信、コンパイラ、入力データ等に応じて、アルゴリズム、実装方式、ブロック幅、 並列化手法を自動的に選択・調整する技術を研究し、インストール時・実行起動前・実行時の複数段階で最適化する方式や、 自動チューニング記述言語ABCLibScript等を開発してきました。
現在は、従来の自動チューニング技術を生成AI・LLM・AIエージェントへ拡張し、 HPCコードの要求理解、生成、検証、性能評価、修正、知識化までをAIが支援・自律化する研究へ展開しています。 GPU、数値線形代数、大規模AI、量子・古典ハイブリッド計算も研究対象です。
Publications & Research Outputs
最新・完全な業績一覧は名古屋大学研究者総覧、Google Scholar、HPC-GENIEの研究業績ページを参照してください。
For Prospective Students
片桐・星野研究室では、高性能計算を中心に、生成AI、AIエージェント、GPU、数値計算、量子HPCなどの研究を行います。
本研究室では、最先端スーパーコンピュータを利用し、 超並列計算、大規模機械学習(AI)、生成AI・AIエージェント、量子コンピュータ関連技術、GPUコンピューティング、 高性能実装、数値アルゴリズム、実用ソフトウェア開発を研究します。 テーマはこれらに限定しません。HPCを軸とした新しい研究テーマの提案も歓迎します。
名古屋大学情報学部コンピュータ科学科に入学し、4年次の研究室配属で片桐・星野研究室を志望してください。 受入枠は年度により変わります。
名古屋大学内外から受験できます。大学院情報学研究科情報システム学専攻を受験し、片桐・星野研究室を志望してください。
博士課程では、希望する研究テーマ、これまでの研究成果、HPC・数値計算・AI等の技術的背景を事前に確認します。
LLMやAIエージェントそのものだけでなく、スーパーコンピュータ上のHPCプログラム生成・最適化を研究します。
研究室レベルで1〜2週間程度の短期インターンを受け入れられる場合があります。 共同研究として実施し、NDAを必要としない内容を原則とします。
HPC、生成AI、AIエージェント、自動チューニング、数値計算、GPU、量子HPC等の研究で連携を希望する方はご相談ください。
Our laboratory studies LLMs and AI agents primarily in the context of program generation and optimization for supercomputers and high-performance computing (HPC). Applicants are therefore expected to have practical programming skills in C, Fortran, CUDA or related HPC technologies, as well as fundamental knowledge of parallel and GPU computing.
Applicants to the Master's or Doctoral program who wish to join the Katagiri-Hoshino Laboratory must contact Prof. Katagiri before applying, complete a prior interview, and receive an approval email before submitting the application. Daily technical discussions and research activities in the laboratory are conducted primarily in Japanese.
Books & Education
並列プログラミング、数値計算、HPC、自動チューニングに関する教科書・専門書。
Awards & Academic Service
Collaboration
HPC、生成AI、数値計算、GPU、量子HPC等に関する大学・研究機関・企業との共同研究を行っています。
スーパーコンピュータ利用、並列化、高性能化、数値計算アルゴリズム、生成AIによるコード開発等に関する研究相談・共同研究についてご相談ください。
名古屋大学の共同研究制度やスーパーコンピュータの産業利用制度を用いた共同研究、性能改善、AI/HPC技術の適用について相談可能です。
HPC、並列プログラミング、GPU、高性能化、生成AIによるHPCコード生成等をテーマとした講義、講習会、セミナーについて相談できます。
Archive
過去の資料へのリンクは、トップページを簡潔に保つためアーカイブにまとめています。
以下には更新年月の古い資料も含まれます。最新情報は研究者総覧・研究室サイト・Google Scholarを参照してください。
Contact
研究、共同研究、講演、学生受入に関する連絡はメールでお願いします。 学生の受験相談では、希望課程、現在の所属、研究希望内容、プログラミング・HPC経験を記載してください。
Email:katagiri "at" cc.nagoya-u.ac.jp
※ "at" を @ に置き換えてください。