Circuit プログラム用プロンプト言語:CPPL

2026/05/21 20:50

Circuit プログラム用プロンプト言語:CPPL

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

CPPL は、大規模言語モデル(LLM)の支援を静的に検証可能な問題に変換することでハードウェア設計を変革し、厳格な構文規則(例:MLIR、SSA 規律)、ハードウェア固有の制約(例:信号幅)、方言固有の操作といった複雑なコード生成における現在の AI の限界に直接対処します。このフレームワークは、モジュールインターフェースと階層を定義するための Python ドメイン特化言語を導入し、それに対応して JSON ベースの回路中間表現(IR)を併用します。この構造化された形式は架橋役として機能し、コンパイラが生成された設計を検証し、宣言されたポートから操作サイズを推論し、階層とポートバインディングをチェックし、CIRCT を経由して合成のための結果を下位化できるようにします。CIRCT の最適化ツールとの統合により、合成後の論理ノードの数は従来の方法に比べて大幅に削減されます。RTLLM などの確立されたベンチマークにおいて、CPPL は Verilog や CIRCT IR の直接な LLM 生成よりも優れた機能正しさを示します。このアプローチは、概念的な AI 生成から実用的なハードウェア実装までのワークフローを簡素化し、学術的・産業的な両方のアプリケーションに対してより高速な検証と高い信頼性を提供します。

本文

コンパイラ仲介型設計フレームワーク(CPPL):LLM を活用した信頼性の高いハードウェア生成

現状の課題と背景

  • 大規模言語モデル(LLM)は、レジスタ伝達レベル(RTL)設計自動化において有望な成果を示している。
  • しかし、直接的な RTL 生成には以下の難題が残されている:
    • 検証の困難さ
    • 最適化への対応不全
    • コンパイラベースのハードウェア設計フローとの統合が難しい

CIRCT と従来の IR の限界

  • ハードウェアコンパイラ基盤環境(CIRCT)は以下を提供する:
    • 型付き中間表現(IR)
    • 合法性チェック
    • 最適化パス
  • しかし、現在の LLM は以下の理由から生のコンパイラ IR を生成できない
    • MLIR の構文への不慣れ
    • SSA(静的単一命令形式)規律の理解不足
    • ディアレクต์固有の操作子の扱い難しさ
    • 厳格な幅制約への対応困難

CPPL(コンパイラ仲介型設計フレームワーク)の提案

本論文では、LLM 支援によるハードウェア生成を「非制約的な RTL テキスト生成」から静的に検証可能なフロントエンド問題へと変換する新しいアプローチを提案します。

アーキテクチャ概要

CPPL は以下の 2 つの要素を組み合わせたハイブリッド構造を採用しています:

  1. Python フロントエンド DSL

    • モジュールのインタフェースを宣言
    • モジュールの階層を定義
  2. JSON ベースの回路 IR(CPPL IR)

    • LLM が容易に利用・生成しやすい形式
    • コンパイラがアクセス可能な構造を露出

動作フロー

コンパイラは宣言された情報に基づき以下の処理を行います:

  • モジュールポートから演算子の幅を推論
  • 生成された IR を検証
  • 階層およびポートバインディングをチェック
  • 決定論的に CIRCT へ還元
  • 合成可能な Verilogの最終出力

性能評価:RTLLM ベンチマークの結果

CPPL の実装結果を示す RTLLM ベンチマークにおいて、以下のメリットが確認されました:

  • 機能的正確性の向上

    • 直接な Verilog 生成との比較
    • 直接的な CIRCT IR 生成との比較
  • 設計効率の改善

    • CIRCT の最適化を活用
    • 合成後のAIG(有向非巡回グラフ)ノード数を削減

結論と意義

  • コンパイラ仲介型インタフェースにより、LLM 支援によるハードウェア設計は以下が可能になります:
    • より高い信頼性の確保
    • 解析可能性の向上
    • 後段の最適化への適応力強化

コード公開情報


提出履歴

  • 提出者: Shuo Yin
  • バージョン: [v1]
  • 提出日時: 2026 年 5 月 18 日 05:54:55 UTC
  • ファイルサイズ: 1,137 KB

同じ日のほかのニュース

一覧に戻る →

2026/05/26 2:45

Exit IP VPN サーバー対策の展開

## 日本語訳: 2026 年 5 月 25 日付で、12 つの特定サーバー識別子への新しい緩和措置の適用を含む重要な運用上のアップデートが確認されました。この措置は、北米、ヨーロッパ、オセアニアを含む主要なグローバル地域にわたるインフラに影響します。影響を受けたサーバーは、以下の通り明示的にリストされています:au-mel-wg-402, au-syd-wg-001, ca-mtr-wg-302, de-fra-wg-103, fi-hel-wg-201, fr-par-wg-101, ie-dub-wg-101, no-osl-wg-101, se-sto-wg-208, us-dal-wg-701, us-lax-wg-002, us-nyc-wg-601, us-slc-wg-303。この実装は、内部での判断を踏まえたこれらのエンドポイントの状態における決定的な変化を表します。このアナウンスメントでは、識別子のリストとアップデートの日付のみが提供されており、脅威の具体的な性質、先行文脈、またはエンドユーザーおよび産業エンティティに対する直接的な影響について言及していません。したがって、この変更の原因や以降のタイムラインに関するさらなる説明はまだ発表されていません。 ## 原文: **Improved Summary:** Effective May 25, 2026, a significant operational update has been confirmed involving the application of a new mitigation to twelve specific server identifiers. This action impacts infrastructure across major global regions, including North America, Europe, and Oceania. The affected servers are explicitly listed as: au-mel-wg-402, au-syd-wg-001, ca-mtr-wg-302, de-fra-wg-103, fi-hel-wg-201, fr-par-wg-101, ie-dub-wg-101, no-osl-wg-101, se-sto-wg-208, us-dal-wg-701, us-lax-wg-002, us-nyc-wg-601, and us-slc-wg-303. This implementation marks a definitive shift in the status of these endpoints following an internal decision. The announcement provides only the list of identifiers and the update date; it does not elaborate on the specific nature of the threat, prior context, or direct impacts on end-users and industry entities. Consequently, further clarification regarding the reasons for this change or subsequent timelines has not yet been released.

2026/05/26 4:37

ノルウェーのHuaweiフラッシュストレージによる2ペタバイトとLLMトレーニング

## 日本語訳: ノルウェー国立図書館は、地元のノルウェー語に対する商用ソリューションの深刻な不足に対応するため、自らのデジタルアーカイブにのみ基づいて訓練された主権性の高い大規模言語モデルを起動する予定である。このプロジェクトは文化省によって推進され、IT 責任者マリウス・フスネス氏の率いるものであり、私企業の手に負えない著作権保護付き新聞への図書館特有の法的アクセスを活用して、約 60 ピタバイトのデジタル化された遺産(現在は 3-2-1 保存形式で保管されている)をこの AI に訓練している。 技術的なアーキテクチャでは、3 つの異なるシステムをオーケストレーションするものであり、初期処理段階には Nvidia DGX H200 クラスターと华为(Huawei)OceanStor Dorado フルフラッシュアレイ(高速フラッシュ容量 2 PB を提供)を用い、その後、最終的な訓練は国立スーパーコンピューター Sigma2 Olivia で行われる。主要なボトルネックは計算能力ではなく、データの品質、クリーニング、パイプラインのスループットであり、これは AI パイプラインの低遅延要求と大規模かつ高遅延の保存アーカイブとの間の遅延不一致によって複雑化している。さらに、使用制御のためのガバナンス枠組みの確立や標準的な評価ツールの利用という課題にも直面している。このイニシアチブにより、ノルウェーは外国のテクノロジー大手に依存せずに技術的未来を確保することができ、他の英語圏外における国々が主権性の高い AI 基盤を求めるためのモデルとして挙げられている戦略となっている。

2026/05/26 3:19

カリフォルニア州、Linuxの年齢認証免除を法改正で検討へ:抗議運動を受け

## Japanese Translation: カリフォルニア州の法律家は、2026年2月11日にデジタル年代保証法(Digital Age Assurance Act)からほとんどのオープンソースオペレーティングシステムを除外することを目的としたアセンブリビル1856号(AB 1856)を導入した後、厳格な年齢検証要件から撤退する方針を検討しています。AB 1856は、同州の以前のパックであるアセンブリビル1043号(2025年後期に可決)を改正し、2027年1月1日までに年齢検証の手続を個々のウェブサイトやアプリからオペレーティングシステムレベルへ移行することを求めていました。AB 1043の下では、オペレーティングシステムはセットアップ時にユーザーの生年月日を収集し、アプリおよびストアに対して「年齢層」(例:「13歳未満」、「18歳以上」)をシグナル送信することが義務付けられていました。提案されている改正案では、「オペレーティングシステム提供者」は、ソフトウェアのコピー、再配布、修改を可能にするライセンスの下でソフトウェアを配布する者を含まないと定義しています。この定義により、Debian、Fedora、Ubuntu、Arch Linux、Mintなど主流のLinuxディストリビューションが遵守要件から除外され、Electronic Frontier Foundationなどのプライバシー擁護者や、無限にフォーク可能なプロジェクトに対しては元の規則が侵襲的かつ実行不可能であるという懸念に対処しました。同法案は元の法的措置を廃止するものではありません。商用プラットフォームでプロプライエタリなアプリエコシステムを持つもの(ValveのSteamストアに紐づく特定のSteamOSバージョンなど)も引き続き審査の対象となる可能性があります。アセンブリメンバーBuffy Wicksによって提出された最新版は2026年5月18日付けのものであり、2026年5月19日に2回目に朗読され、3回目の朗読に付議されるよう命じられ、現在、委員会での審査が予定されている6月の間に立法機構を通過中としています。