CPU 開発における大きな問題は、ChatGPT とのチャットで解決できるでしょうか? ニューヨーク州立大学(NYU)の研究者たちは、不可能と思われていたことを成し遂げました。 専門的なハードウェア記述言語 (HDL)は必要ありません。人間の言語を話すだけでチップを設計できます。 ChatGPT の協力により、CPU 上のコンポーネントを設計しただけでなく、有効性検証リンクも通過しました。 このコンポーネントは、8 ビットのアキュムレータに基づくマイクロプロセッサ アーキテクチャのロジックを作成する役割を担います。アキュムレータは本質的には、算術演算または論理演算のオペランドを格納し、演算の結果を格納するために特別に使用されるレジスタ (メモリ) です。これは CPU の動作に不可欠な部分です。 では、大規模言語モデルではできないことは何でしょうか? 一部のネットユーザーはこう言った。
一部のネットユーザーは、チップ設計でAIを使用してHDLを記述することについて懸念を表明した。 ChatGPT はチップ設計に何を行いましたか?通常、チップの設計と製造のプロセスはいくつかの段階を経ます。 これらの段階の 1 つは、Verilog などのハードウェア記述言語 (HDL)を使用して、チップ内のさまざまなコンポーネントの実際の形状、密度、および全体的なレイアウトを記述することです。 これまで、HDL の記述は極めて専門的で複雑な分野であるため、比較的稀で、習得するのが非常に難しい仕事でした。 研究チームの一員であり、研究助教授でもあるハモンド・ピアース博士は、次のように考えています。
つまり、最高のエンジニアであっても、この言語で些細なことを行う必要がある場合が多いということです。 パターン認識エンジンとして、ChatGPT はさまざまな種類の言語を切り替えることができるため、エンジニアは HDL ステージをスキップできます。 △LLMを活用してIC(集積回路)設計プロセスを作成します。この研究では、研究者らは LLM を使用して 8 つの代表的なハードウェア設計例を研究しました。エンジニアは LLM とリアルタイムで対話し、平易な英語のテキストを同等の Verilog (HDL) コードに徐々に変換します。 ハードウェア エンジニアの 1 人が LLM と協力して、8 ビット アキュムレータに基づく新しいマイクロプロセッサ アーキテクチャを設計しました。彼らはこれらのベンチマークとプロセッサをテープアウトのために Skywater 130nm シャトルに送りました。 このプロセスで、研究者は 4 つの異なる LLM (ChatGPT-4、ChatGPT-3.5、Bard、HuggingChat) の Verilog 機能を評価して、ハードウェア設計を作成しました。 さらに、研究者らは 8 ビット シフト レジスタのベンチマーク テストを実施しました。 Big Model に、「テスト名」の Verilog モデルを作成しようとしていることを伝えます。次に、入力ポートと出力ポート、およびその他の必要な詳細を定義する仕様を提供します。最後に、これらの仕様を満たすデザインをどのように書くかを尋ねます。 △8ビットシフトレジスタ設計のヒントさまざまな大規模モデルによって提供される設計ソリューションは次のとおりです。 △左の写真はChatGPT-4の8ビットシフトレジスタ設計、右の写真はChatGPT-3.5です。△左の写真はBard(4行目の「赤」の入力が広すぎる)、右の写真はHuggingChat(切り詰めてフォーマット済み)上図に示すように、ChatGPT は仕様要件を満たし、設計プロセスを開始できましたが、Bard と HuggingChat はどちらも仕様要件の初期基準を満たすことができませんでした。 研究者らは、バード氏とハギングチャットに、最初のプロンプトに基づいて 5 つの応答を再生成するよう依頼しましたが、両方とも再び失敗しました。 Bard は指定された設計仕様を満たすことができず、HuggingChat の Verilog 出力はモジュール定義後の構文に準拠していません。 Bard と HuggingChat が最初のチャレンジ ベンチマークでパフォーマンスが悪かったため、研究者は ChatGPT-4 と ChatGPT-3.5 のみでその後の完全なテストを実施することにしました。 同時に、大きなモデルはテストベンチの設計にも使用されました。 この設計用の Verilog テストベンチを作成できますか?テストベンチには自己チェック機能があり、シミュレーションと検証のために Iverilog で使用できる必要があります。テストケースが失敗した場合、テストベンチはバグを見つけて修正するのに十分な情報を提供できる必要があります。 最終結果は、ChatGPT-4 が比較的良好なパフォーマンスを発揮することを示しています。ほとんどのベンチマークは合格しており、ほとんどの場合、ツールからのフィードバックだけが必要です。 実行可能な設計を作成する場合と比較して、ChatGPT-4 では実行可能なテストベッドを作成するのがより困難であり、多くの場合、人間によるフィードバックが必要になります。 ChatGPT-4 と比較すると、ChatGPT-3.5 のパフォーマンスは大幅に低下し、ほとんどのベンチマークに失敗し、テストベッドに合格した会話のほとんどは仕様を満たしていません。 ChatGPT-4 と比較すると、ChatGPT-3.5 では各会話とベンチマークの間にさまざまな問題が発生し、設計とテストベンチの両方でより頻繁な修正が必要になります。 ChatGPTはチップ設計における「力の増幅装置」大規模言語モデル (LLM) の継続的な開発により、将来的には LLM を構想から機能設計まで簡単に実装できるようになるかもしれません。 △ChatGPT-4を用いて研究者が設計したアキュムレータベースのデータパス(絵は人が描いたもの)と制御信号を点線で表したもの研究者たちは次のように考えている。
ハモンド・ピアース博士はこう語った。
さらに、これにより HDL の記述中に人為的に発生するエラーが削減され、設計時間と市場投入までの時間が短縮され、より創造的な設計が可能になります。 これを聞いて、HDL エンジニアリングの専門家の中には少し不安を感じる人もいるのではないでしょうか。 研究者たちは、このプロセスを自動化できれば、現在の作業がスピードアップするだけでなく、人的ボトルネックも軽減されると考えています。 ただし、ChatGPT のような大規模なモデルや、動作に電気を必要とするソフトウェア マシンに完全に依存することにはリスクがあります。チップ設計に用いられるLLMも、トレーニング段階でのブラックボックス化が困難であるなど一連の問題を抱えている。 これについてどう思いますか? 参考リンク: |
<<: あなたが私に言うと思いますよ! 「私は数え切れないほどの映画を見てきました」ChatGPT、数分で私の記憶の奥深くにある映画を推測してください!
>>: キッシンジャー:今やAIは人間が世界を理解するための第3の方法となっている
IBM は、NASA の衛星データに基づいて構築された watsonx.ai 地理空間インフラストラ...
職場にソフトウェア ロボットや人工知能 (AI) が導入されると考えると、一部の労働者は不安を感じる...
アルゴリズムが米国の選挙にどのような影響を与えるかご存知ですか?本日、「Meta のアルゴリズムが ...
5月下旬、トップの国際学術誌である米国科学アカデミー紀要(PNAS)は、昨年10月に査読が受理され...
現在、国民経済と生活のあらゆる分野でビッグデータの理論と応用が盛んに行われています。ビッグデータの基...
[[357046]]序文「三国殺し」は、中国の三国時代を背景に、身分を手がかりにカードを形にした人...
近年、AI テクノロジーに投資している企業の大多数は、一般的に、AI アプリケーションを業務改善やコ...
モノのインターネット (IoT) センサーは主に運用スタックの可視性を提供し、リアルタイムで正確な運...
業界ではデザインやスキンケアに AI 技術が活用されています。一部の企業は、生成ツールを超えて、コン...
現在、人々の生活や仕事のペースはますます加速し、インターネット電子商取引プラットフォームは急速に発展...
データは、人工知能システムを構築するために必要な重要なインフラストラクチャです。データは、AI シス...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
Logreduce は、大量のログ データから異常を検出することでデバッグ時間を節約できます。継続的...