Clicked Gallery

広帯域メモリ(HBM)とは?

実際の技術ドキュメントでハイライトされた言葉を、Clickedが解説します。

例文

Engineering Notes · AI Systems

The spec sheet led with the accelerator's high-bandwidth memory, and only then mentioned its processing speed.

読者がドキュメント内の単語をハイライトすると、Clickedが技術用語「high-bandwidth memory」をわかりやすく解説しました:

3段階での解説

事実はそのまま、ノリだけ変えて — スラングモード 😎

Clickedのやり方

●○○

Overview

広帯域メモリ、略してHBMとは、プロセッサと同じ台の上に積み重ねたチップの塔として作られたメモリで、千本を超える配線で結ばれ、その全部が同時にデータを運びます。比較のために言えば、普通のメモリ経路が使う配線は64本です。この幅が必要なのは、現代のプロセッサが計算を終えても、細い接続が次の数の束を届けきれないからで、つまり速さを決めるのは計算ではなく配達のほうです。HBMはその配達を広げ、同じ台の上に作られていることで一回ごとの道のりも短くします。数がチップに届く速さを変えるのであって、チップがその数で何をできるかを変えるのではありません。
●○○

Overview

広帯域メモリ、HBMは、AIチップの仕様書が計算力より先にメモリを自慢する理由。掛け算をする部分はもう何年も馬鹿げた速さで、いま競われているのは数の供給のほう。だからメモリは塔に積まれ、同じ筐体に貼り付けられ、笑えるほど広く配線された。しかも容量は容赦がない。80ギガバイト要る模型は、その塔に収まるか、さもなければそのチップは出番なし。賢いシリコン? いいえ。追いつけるだけ広くて、近いメモリ? そのとおり。😎

まずはサッと概要 — それで十分なことも。

●●○

Detail

広帯域メモリは、たった一つの問題のために設計し直されたメモリです。プロセッサが計算する速さの伸びに、普通のメモリが扱う数を届ける速さの伸びが追いつかなくなった、という問題です。この差にはメモリの壁という名前があり、AIチップの仕事の多くでは、計算速度ではなくこの壁が限界になります。HBMの答えは二つあります。一つめは幅です。細い接続をより速く走らせようとすると電力を食い、一歩ごとに難しくなるので、HBMは代わりに千本を超える配線を横に並べます。得られるものは配線の本数から来るのであって、一本ごとの速さから来るのではありません。二つめは近さです。メモリチップは塔のように積み重ねられ、プロセッサと同じシリコンの台に載せられるので、データの一回ごとの移動が短く、安く済みます。この組み合わせが何をもたらすかを見てください。もっとも単純な場合、数が100ギガバイトを占める模型は、一語書くたびに全部読まれます。毎秒2テラバイトを動かすメモリは毎秒2,000ギガバイトを動かすので、その100ギガバイトの読み出しを毎秒20回こなします。それが上限です。毎秒20語であり、計算を速くしてもこの数字は上がりません。上げられるのは、より広く、より近いメモリだけです。だからAIチップの仕様書では、速度の数値の隣に必ずメモリの数値が並ぶのであり、だからこのメモリは後から足せないのです。差込口に挿すのではなく、プロセッサの筐体に組み込まれているからです。
●●○

Detail

広帯域メモリとは、AIチップから数ミリの距離に貼り付けられたメモリの塔で、これがあるのは計算の遅い部分が引っ越したから。チップは掛け算があまりに速くなり、本当の問いは「どれだけ速く材料を放り込めるか」に変わった。だから計算部が同じ二台の加速器を思い浮かべてほしい。Aのメモリは、Bの二倍の速さでデータを運ぶ。よくある言語模型は、答えの一語ごとに自分自身を丸ごと読む必要があるので、同じ模型でAは毎秒30語、Bは毎秒15語で話す。配達が半分なら、会話も半分、そして差はそこで全部つく。計算は一度も違わなかった。違ったのは配達で、配達が勝つ。だから昨日のメモリの上に二倍の計算力を買っても、買えるものはきっかり何もない。メモリのほうが、論理回路ではなく、AIハードウェア商売の希少で奪い合われる部分になったのもそのため。新しい加速器にまず聞くべきは、どれだけ賢いかではない。どれだけ抱えられて、どれだけ速く注ぎ出せるか、だ。😎

もっと知りたい? ワンクリックで深掘り。

●●●

Analogy

広帯域メモリとは、棚のすぐ横に置かれた、より広い梱包台のことです。倉庫で働く二人が、同じ手早さで注文をまとめています。一人の台は狭く、置ける品はひと握り、在庫は通路の奥、そして勤務時間の大半は歩くことに消えます。少し詰めて、歩いて、補充して、また戻る。もう一人の台は三倍の幅があり、次の注文に要るものが全部載っていて、棚までは腕を伸ばせば届きます。彼女は梱包そのものを速めていないのに、一時間あたりの発送数がはるかに多い。遅かったのは梱包ではなく、取りに行くほうだったからです。それがHBMです。同じ働き手、より広い面、より短い道のり。
●●●

Analogy

広帯域メモリとは、古いケーブルにつないだ高級な新品ドライブの教訓のこと。ドライブは猛烈に速いと謳われているのに、進捗バーは40分と言い張る。一バイトずつが痩せた接続に押し込まれ、その接続が歩調を決めているからだ。壊れてはいない。両端はどちらも速い。速くないのは、あいだの道。まともなケーブルに差し替えれば、同じコピーが4分で終わる。HBMとは、その差し替えをプロセッサのメモリで、しかも千倍の規模でやったもの。より広く、より短い道ができて、速い部分がようやく速くいることを許される。😎

なじみのない概念も、身近なたとえでストンと理解 — 新しいたとえは何度でも。

AIによる解説には誤りが含まれる場合があります · 専門的な助言ではありません

正式な定義 — 同じ用語の、よくある説明

広帯域メモリ(HBM)とは、メモリチップを垂直に積層し、チップ自体を貫く微細な導体であるシリコン貫通電極で相互接続したDRAMの一形態である。積層体はプロセッサと同一の筐体内に隣接して実装され、きわめて広いインターフェースを介して通信する。2013年の当初のJEDEC規格では1,024ビットであり、標準的なDDR経路の64ビットに対して大幅に広く、後の世代ではさらに広い。この構成は転送1ビットあたりの消費電力を抑えつつ非常に高い総帯域幅をもたらし、AI用加速器、および費用を正当化できる一部の高性能プロセッサにおける標準的なメモリとなっている。

「high-bandwidth memory」のような言葉を、ブラウザ上でそのままClickedに解説させませんか?PDFにも対応。

Chromeに追加 — 無料

無料で50回の解説 · クレジットカード不要