メモリ内計算:DRAM がついに演算を行う寸前

2026/08/27 4:07

メモリ内計算:DRAM がついに演算を行う寸前

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

要約

日本語訳:

サムスン社は、Hot Chips 2026 で処理内メモリ(PIM)技術を備えた画期的な 16 GB LPDDR5X メモリパッケージを発表した。この革新では計算が DRAM ディーソ内部で行われるため、通常速度を制限する外部インターフェースのボトルネックを回避できる。パッケージは内部帯域幅として 614 GB/s を達成し、これは標準ピンの利用可能な 76.8 GB/s を大きく上回るものであり、高価格帯の $3,499 マックブックプロ(M5 Max)の統合メモリ帯域幅に匹敵する。

実際のテストでは、整数量子化(SINT4/SINT8)を適用した Llama 3.1 8B モデルを用いた短尺 320 トークンの文脈において、サムスンの PIM アーキテクチャは推論を 5.4 秒で完了させたのに対し、標準メモリでは 12.3 秒必要だった。この 4 倍のパフォーマンス向上により、エッジ AI タスクでもプレミアムノートパソコンと同等の速度を実現できながら、メーカーがメインシステムチップや SoC を完全に再設計する必要があるわけではない。

サムスンは、DRAM アドレスを MAC インスルークションに直接マップさせる特別な「Address Align Mode」を通じて後方互換性を達成した。これにより既存のメモリコントローラも新しいハードウェアと動作可能となる。しかしながら、現在のソリューションは特定の構成と整数量子化に依存しており、llama.cpp や vLLM などの主要なオープンソースランタイムからはまだサポートされていない。また、GGUF k-quants ではスケーリング操作が非対応であり対応しておらず、複雑なワークロードを最適化する将来のソフトウェア開発が行われるものの、現時点での制約により広範な適用には限界がある。

今後を見据えると、JEDEC は LPDDR6 スタンダードを発表しており、専用の LPDDR6 PIM スタンダードの開発もほぼ完了しており、より高密度とより狭窄したインターフェースを標的として不均一システムの性能をさらに向上させることを目指している。

本文

Hot Chips 2026: Samsung の新技術「LPDDR5X-PIM」、メモリアンナー処理で帯域幅を 8 倍向上

Samsung は Hot Chips 2026 で、16 GB LPDDR5X メモリパッケージ内における驚異的な性能を発表しました。この発表は、従来のメモリアーキテクチャの限界を突破し、AI 推論の新たな可能性を示すものです。

驚異的な帯域幅の達成

  • 内部帯域幅: パッケージ内で 614 GB/s の高スループットを実現しました。
  • 外部帯域幅との比較:
    • 対比となるのは、外部ピンのみを通る約 76.8 GB/s です。
    • この「内部 vs 外部」の差はなんと 8 倍
  • 他社製品との比較:
    • この帯域幅は、最高スペックの Apple M5 Max(3,499 ドル版 MacBook Pro)が得られるユニファイドメモリ帯域幅とほぼ同等です。

「メモリアンナー処理(PIM)」の正当性

DRAM バンク自体が帯域幅の大半を担うため、外部ピンのみを最適化してもポテンシャルを十分には引き出すことができません。Samsung の設計思想は、**「最大のデータ転送をメモリパッケージ内部に留める」**ことにあります。

用語解説

  • バンク(Bank): DRAM は複数の独立した配列「バンク」で構成され並列動作します。LPDDR5X チップには数十個のバンクがあり、内部スループットは莫大ですが、外部への接続インターフェースが細く制限されています。
  • GEMV vs. GEMM:
    • GEMV(行列・ベクトル積): バッチサイズ 1 の自己回帰型デコードで使用。「活性化(activation)」データの重み行列全体との乗算処理です。PIM は主にこの効率化に寄与します。
    • GEMM(行列・行列積): プリフィルやバッチ対応サービスで使用されます。
  • PIM(Processing-in-Memory): 計算ユニットを DRAM バンクのすぐ隣(内部)に配置し、外部インターフェースの帯域ではなく、バンクレベルの高スループットを活用する技術です。
  • 算術強度(Arithmetic Intensity): 1 バイトあたりに実行される演算数(FLOPs)。値が高いと「計算依存型」、低いと「帯域依存型」になります。LPDDR-PIM は帯域依存型の処理速度を劇的に向上させます。

ボトルネックはメモリ帯域幅

トークン生成には、DRAM からパラメータの読み込み→乗算→捨てるというサイクルが繰り返されます。バッチサイズ 1 のデコードでは重みを再利用できず、算術強度(Arithmetic Intensity)が極めて低く、処理が「帯域依存型」になります。

理論上の上限:

トーク数/秒 ≒ メモリ帯域幅 (GB/s) ÷ モデルサイズ (GB)

  • 例:614 GB/s の帯域 × 20 GB のモデル = 約 30 トークン/秒 の理論値

現実の速度はこの理論値を下回るため、生成処理中に高価な計算ハードウェアが DRAM 読み込み待ち状態になりがちです。Apple の M5 Pro(307 GB/s)から Ultra(1.2 TB/s)までの性能差も、この「メモリ帯域幅」に依存しています。

Samsung が構築したシステム

システム構成

  • DRAM バンクの隣に 16 つの PIM ブロックを配置。
  • MAC トリーと ALU(浮動小数点・整数演算)が並列動作。
  • JEDEC 標準準拠の 561 ボールパッケージ
  • 1 ランクあたり 4 チップで、計 16 GB の容量内蔵。
  • サーバー、モバイル、クライアント(同フットプリントの LPDDR5X)に対応可能。

処理ステップ(4 ステップ)

  1. 活性化書込み: ホストからの FP8 データを 16 つの WRPB コマンドでブロードキャスト。
  2. 重み読み込み: PIMX_RD で DRAM セルから 32 バイト分の重みを读取、MAC トリーにマップ。
  3. ベクトル書込み: PIMX_WR で中間和をバンクへ書き戻す(1:1 の固定比率ではない)。
  4. 読み出し: ホストはシングルバンクモードへ切り替え、最大 64 の連続コマンドでデータ排出。

性能と互換性

  • 重み保持: データはパッケージ内に保持され、ホストへ渡るのは小さな活性化データのみです。
  • 精度対応: MAC 精度フィールドを通じて 15 パターンに対応(SINT4: 2.4 TOPS / FP8: 約 1.2 TFLOPS)。
  • 既存コントローラとの共存: 「アドレスアライメントモード」により、既存の DRAM コントローラで動作可能。シングルバンクモード(通常処理)とマルチバンクモード(PIM 処理)を柔軟に切り替えられます。

測定結果:実際のシリコンでの検証

Llama 3.1 8B モデル(コンテキスト長 320 トークン、全量整数化)を用いた比較結果は以下の通りです。

メトリックLPDDR5X (従来)LPDDR5X-PIM (新技術)改善比 (Delta)
実行時間12.3 秒5.4 秒2.28 倍の高速化
スループット27 トークン/秒81.3 トークン/秒3.01 倍の高出力
  • : このベンチマークは特定のモデル・短いコンテキスト長・単一アクセラレータに依存しています。KV キャッシュのボトルネックが最小限に抑えられており、すべてのワークロードでこの性能を維持できるかは未確認です。
  • 価格についてはまだ検証済みではなく、広帯域インターフェースとのコスト優位性は主張段階にあります。

ソフトウェア上の課題と壁

現状では llama.cpp や vLLM などの主要実行環境には PIM バックエンドが実装されていません。Samsung が公開している SDK やシミュレータを活用するには、以下の 3 つの壁を乗り越える必要があります。

1. K-quant 形式との互換性問題

  • llama.cpp は GGUF の k-quants(例:Q4_K_M)で高品質を実現していますが、PIM の MAC ユニットはこのスケーリング演算に対応していません。
  • PIM は統一されたフォーマットを使用するため、既存の GGUF ファイルを PIM ネイティブレイアウトへ再量子化する必要があり、品質維持は不透明です。

2. 物理的なメモリ配置の問題

  • OS カーネル(
    mmap
    )はページを任意の場所に分散して配置しますが、PIM は特定のバンク領域に連続して配置する必要があります。
  • 「バンクを意識したアロケーター」(Huge Page 等)が必要ですが、現在 macOS/Linux/Windows はこれを標準で提供していません。これにより llama.cpp の「メモリマップドモデル読み込み」機能と対立します。

3. GEMV と GEMM のバランス

  • 現在の LPDDR-PIM デザインは GEMV(バッチサイズ 1)に最適化されています。
  • しかし、現代の推論ではバッチ処理や GQA、試行的デコード(Speculative Decoding)など、GEMMを必要とするケースが増えています。
  • GEMV 中心の設計は、高密度な GEMM 操作においてスループットを発揮しきれていない可能性があります。

マルチトークン予測(MTP)との連携

MTP はモデル学習目標としての役割と、推論環境での「試行的ドラフター」としての役割を持ちます。Google の Gemma 4 はこれにより最大 3 倍の高速化を達成していますが、Samsung の設計には以下のような課題があります。

  • 検証ステップの限界: 複数の候補トークンをチェックすると処理が GEMV から GEMM に性質が変わり、PIM のフルスループットは発揮しにくい。
  • 競合問題: PIM が動作中に NPU が DRAM にアクセスするのをブロックしているため、両者が並行して処理するのが困難です。
  • 柔軟なアプローチ: 「PAPI」などの研究アーキテクチャでは、メモリアンナーカーネル(GEMV)を PIM に、計算依存型カーネル(GEMM)を GPU に分割するスケジューラーが提案されています。

アーキテクチャと将来展望

llamacpp アーキテクチャの進化

llama.cpp
    │
    ├─ today (現在) ────────> NPU/GPU <══ 76.8 GB/s ══> パッシブ DRAM
    │
    └─ PIM-aware (PIM 対応化後) ────> 既存の DRAM コントローラー
                                    │
                                    └─(コマンド)─> インバンク MACs @ 614 GB/s

業界全体への重要性

メモリ壁に対する従来の解決策(HBM、広帯域バスなど)は、電力・コスト・パッケージングの複雑さを増大させます。PIM は**「メモリインターフェースを広げずに有効帯域幅を高める」**という新たな選択肢を提供します。

タイムラインと現状

  • LPDDR5X-PIM: Samsung はすでに動作可能なシリコンを持っており、「今すぐ出荷可能」と位置づけています。
  • LPDDR6-PIM: JEDEC 標準化は進行中(2026 年 4 月頃完成見込み)だが、未だ公式発表なし。
  • ソフトウェルの遅れ: アセラレータのソフトウェア開発は通常、ハードウェアから約 1 年遅れます。PIM はカーネルのアロケーターや量子化パイプラインと連携するため、より統合が困難です。

結論:なぜこれが重要なのか

Samsung の発表は、プロセッサ設計に**「DRAM チップ内に残してしまっている帯域幅を暴露(活用可能化)する」**という新しいパラダイムを示しています。

  • ベンチマークの真価: 16 GB パッケージ内で 614 GB/s の内部帯域を実現したことが最も重要です。
  • 将来のシステム: MTP と PIM を組み合わせることで、さらに高速かつ安価な推論が可能になる可能性があります。
  • ソフトウェアの進化: リソース豊富なベンダーによる資金供給とフォーク版 runtime の構築を経て、既存のオープンソース環境に統合されることが期待されます。

PIM は、現在の「メモリアンナー処理」の限界を打破し、ハードウェア設計者に新たな選択肢を提供する画期的な技術です。

同じ日のほかのニュース

一覧に戻る →

2026/08/29 0:17

GUI は完全にキーボードで操作可能であるべきです

## 日本語訳: 本文は、グラフィカルユーザーインターフェース(GUI)においてソフトウェア開発者が端末ベースの設計に回帰するのではなく、すべての機能がショートカットキーでアクセス可能な直感的かつ完全なキーボード駆動型の体験を最優先すべきであると主張しています。重要な点は、優れたユーザーエクスペリエンスはマウスなしで全てのアクションを行えるようにすることで実現されることであることです。この視点は、高度なキーボード制御がコマンドラインツールのみに属するという一般的な誤解に挑戦しています;その代わりに、著者の新しいアプリ「Klisi」などの現代の GUI は、すべての機能に対して包括的なアクセシビリティを成功裏に実証しています。GNOME ヒューマンインターフェースガイドラインのような業界標準は、アプリケーションがポインティングデバイスとキーボードの両方でシームレスに動作することを明確に要求しています。したがって、完全なキーボードナビゲーションの構築は技術的な課題としてではなく、すべてのユーザーの効率を大幅に向上させることを意図した設計上の選択として捉えるべきです。キーボードサポートをオプションの追加機能ではなくコア要件として扱うことで、企業は全体的な製品品質を向上させ、直感的で迅速なインタラクションを求める外部入力デバイスに依存しないユーザーをよりよくサービスできます。

2026/08/28 22:28

Htmx 4.0

## 日本語訳: htmx 4.0.0 では、XMLHttpRequest など従来の手法をフェッチ(fetch)インタフェースなどの現代のブラウザ API に置き換えるという大きな内部変更が導入されました。この更新により、`hx:xhr:*` のような古来のイベント属性は標準化された名前(例:`htmx:before:request`)へと置き換えられ、`hx-disable` といった非推奨要素は `hx-ignore` に置換されます。移行を支援するため、テンプレートにおけるエラー(付与不足や削除された属性の使用など)をスキャンするコマンドラインツール(`$ npx htmx.org@4.0.0 upgrade-check`)がリリースされています。重要なアーキテクチャ変更として、以前の自動継承からの変更となり、子要素への適用を望む場合、親属性に対して明示的に `:inherited` サフィックスを追加する必要があります。本リリースには、「morph swaps」(`<hx-partial>` タグを通じて)、`hx-live` という名前のスクリプトリングティングソリューション、そして `hx-preload` やストリーミングサポートなどを含むいくつかの新しい拡張機能が含まれています。履歴管理については、デフォルトで localStorage が使用され不再;代わりに、ステアジングが必要なチームのために、`hx-history-cache` 拡張機能を通じて sessionStorage を介したキャッシングが可能になります。移行には、バージョン 2.x がバージョン指定なしの CDN で 2027 年初頭まで引き続き利用可能である一方、バージョン 4.0.0 は特定の CDN URL(`https://unpkg.com/htmx.org@4.0.0/dist/htmx.min.js`)でアクセス可能です。アップグレードを行う企業は、非推奨要素を置換し、履歴キャッシングロジックをこれらの標準化された振る舞いと整合させる必要があります。

2026/08/29 0:58

今は、バグという噂だけで exploits を見つけるのに十分なものです。

## 日本語訳: 人工知能エージェントは、現在、人間チームが修正できる速度よりもはるかに速く脆弱性を発見し悪用するため、ソフトウェアセキュリティに対して即座の脅威を呈しています。この拡大するギャップにより、自動化された攻撃は、通常のパッチが公開される数日前、あるいは場合によっては数時間前に発生することがあり、セキュリティ環境そのものが根本的に変化しました。重要な例として、DeepSeek V4 Pro は OCaml 言語の cohttp ライブラリにおけるクリティカルなパス正規化エラーを特定しましたが、Claude Fable などの伝統的な AI モデルは、オープンソースのメンテナンを除外するセーフティフィルターによってこれらの問題を検出できないことがあります。一方、高度なシステムはこうした保護策を完全に回避します。脆弱性の発見からパッチが公開されるまでの間に、エージェント型 AI システムが新たなエクスプロイトを見つけ出すのに十分であるという噂が存在するだけでも、実稼働中の Web サーバーの脆弱性を特定してから 1 分以内にエクスプロイトを作成・テストした事例などがあり、その他には marimo の CVE-2026-39987 が 9 時間以内、Langflow の CVE-2026-33017 が 20 時間以内に悪用された例もあります。その結果、脆弱性の発見から悪用されるまでの平均期間は、近年の歴史において約 63 日であったものが、2026 年にはわずか 7 日にまで崩壊しました(一部のケースでは開示に対して相対的にマイナスの値となっています)。このレポートは Jane Street を経由した Slack で非公開で届けられ、Claude Fable 由来であり、Glasswing セキュリティブロックを有さないためパス正規化に関する関連問題を特定したのは DeepSeek V4 Pro でした。Project Glasswing は西側モデルのセキュリティガードにより通常のオープンソースメンテナンを除外するものの、15 ヵ国にわたる 150 の組織に拡大しています。「Bugonomics」とは、防御側の修復処理能力が LLM で生成されたエクスプロイトに後れを取るというボトルネックを指し、GitHub のプライベートフォークでは CI 統合が制限されマージは単一の PR に限定されるため、複雑なクロスリポジトリの修正には不向きです。この「antibotty」脅威の現実に耐えるために、業界は標準的な防御を超えて進まなければなりません。将来のセキュリティは、Linux カーネルのような継続的なリリース、プロトコルレベルの仮想パッチング、AI 駆動の攻撃生成の絶え間ないスピードに匹敵できる新たな防御ネットワークによるものとなるでしょう。迅速に適応できない場合、防御側は重要なインフラを保護するには単に遅すぎることになります。cohttp の修正には Sapphire Livingstone、Michael Dales、Török Edwin、Patrick Ferris、Hannes Mehnert、Thomas Gazagnaire によって行われたチームワークが関わっています。