今日、Nvidiaの半導体エンジニアたちが発表した画期的な研究論文では、生成AI(人工知能)が半導体設計の複雑なプロセスをどのように効率化できるかが示されています。この研究は、特定の業界が独自のデータで学習した大規模言語モデル(LLM)を活用し、AI駆動のアシスタントを開発することで、半導体製造の生産性を向上させる方法を示しています。
研究にはNvidia NeMoが使用され、カスタマイズされたAIモデルが半導体業界における競争優位性をもたらす可能性が示されました。半導体設計は、数十億のトランジスタを持つチップの精密な構成作業であり、3D回路図は都市のレイアウトのように複雑ですが、その厚さは人間の髪の毛よりも薄いのです。このプロセスでは、異なる設計側面に焦点を当て、それぞれ異なるソフトウェアツールやプログラミング言語を使用するエンジニアチーム間の協力が不可欠です。
Nvidiaのチップ設計者たちは、LLMが半導体チップの作成をサポートする方法を開発しました。研究の主著者であるMark Ren氏は、「時間が経つにつれて、大規模言語モデルが全体のプロセスを向上させると信じています」と述べました。
この論文は、NvidiaのチーフサイエンティストであるBill Dally氏によって、サンフランシスコで開催されたInternational Conference on Computer-Aided Designでの基調講演で紹介されました。Dally氏は、「この取り組みは、LLMを半導体設計の複雑な作業に適用するための重要な第一歩であり、専門分野が内部データを活用して効果的な生成AIモデルを訓練する方法を示しています」と指摘しました。
Nvidiaチームは、ChipNeMoと名付けられたカスタマイズされたLLMを開発し、同社の内部データを用いてソフトウェアの生成と最適化を行い、設計者を支援しています。彼らの長期的な目標は、チップ設計の全段階に生成AIを導入し、製品の生産性を大幅に向上させることです。初期の応用には、チャットボット、コードジェネレーター、分析ツールが含まれています。
分析ツールは好評を得ており、バグの説明を最新の状態に保つという手間のかかる作業を自動化しています。さらに、プロトタイプのチャットボットはエンジニアが技術文書を迅速に見つける手助けをし、コードジェネレーターはチップ設計用の特殊なソフトウェアスニペットを生成します。
この研究は、設計データを収集し、様々な業界に適用可能なカスタマイズされた生成AIモデルを作成することに対するチームの献身を強調しています。基盤モデルから始め、Nvidia NeMoを利用してカスタマイズし、最終的なChipNeMoモデルを洗練しました。このモデルは430億のパラメータを持ち、1兆以上のトークンで訓練されています。優れたパターン認識能力を示しました。
この研究は、技術に精通したチームが独自のデータで事前訓練されたモデルを強化できることを示しており、より小さいモデルが大きな汎用モデルよりも性能が良いことを強調しています。効果的なデータ収集とクリーニングは訓練プロセスにおいて重要であり、ユーザーには彼らのワークフローを最適化する最新ツールに関する情報を常に把握することが推奨されています。
半導体業界が生成AIの可能性を探り始める中、この研究は貴重な洞察を提供します。独自のカスタムLLMを開発したい企業は、GitHubやNvidia NGCカタログで入手可能なNeMoフレームワークを活用できます。
この研究論文には、Mingjie Liu、Teo Ene、Robert Kirby、Chris Cheng、Nathaniel Pinckneyなど、多様な専門家からの貢献が含まれています。