私たちが普段使うチップは、一度設計が確定すると製造後に変えることができない。IntelのCPUも、NVIDIAのGPUも、AppleのM系チップも、シリコン上の回路は固定されている。FPGAはその常識を覆し、同じダイのまま別のアプリケーション向けに再プログラムできる。「AIチップの性能指標」で数値を比較したことがある読者にも、FPGAのコスト・柔軟性・電力の独自ポジションは新しい発見になるはずだ。
FPGAとは、出荷後でも内部の回路を何度でも書き換えられる半導体です。汎用のGPUと専用設計のASICの中間にある「柔軟な専用品」で、MicrosoftのBing検索エンジンや5G基地局のベースバンド処理などに使われています。
構造で言うと(投資家向け)も見る
AMD(Xilinx部門)とIntel(Altera)がFPGA市場の約75%を占める。AMD-Xilinx買収は2022年2月に約490億ドルでクローズ(株式交換)、Intel-Altera買収は2015年に167億ドル(現金)。FPGAの世界市場は2024年に約95億ドル規模と推計され、AI推論・5G・自動車向けを中心に年約15%成長が見込まれる(Grand View Research・2025年推計)。
FPGAとは何か——なぜ製造後でも書き換えられるのか
FPGAはField-Programmable Gate Array(フィールドプログラマブル・ゲートアレイ)の略だ。「フィールド」は「現場で」の意味で、工場ではなく顧客の現場でプログラムできることを指す。
内部の基本構成は3種類の要素から成る。
| 要素 | 役割 |
|---|---|
| LUT(ルックアップテーブル) | 任意の論理演算を実現する小さな真理値表。FPGAの核心 |
| DSPブロック | 乗算・積和演算(行列計算)を高速に処理する専用回路 |
| BRAM(ブロックRAM) | チップ内蔵のメモリ。推論モデルの重みの一時保存など |
たとえるなら、FPGAは配線を何度でも組み替えられる大きなブロック玩具のようなものだ。LUT・DSPブロック・BRAMという部品(ピース)があらかじめシリコンダイ上に大量に並んでおり、ビットストリームと呼ばれる設定データ(組み立て説明書)を書き込むことで配線が再構成される。表の3要素はそれぞれ役割が異なり、論理演算はLUTが、計算はDSPブロックが、データの一時保存はBRAMが担う——この組み合わせ次第で、同じチップがまったく違う回路にもなる。ビットストリームを書き換えるたびに、物理的には同じチップが「別の回路」として動作する。
この設定はSRAMまたはフラッシュメモリに保持され、電源を入れるたびにロードするタイプと、書き換え後に永続するタイプがある。
プログラミングにはVHDLまたはVerilogというハードウェア記述言語(HDL)を使うのが伝統的だ。近年はHLSと呼ばれる高位合成ツールにより、C言語に近い記述からHDLに変換できるようになっている。ツール(AMD Vivado、Intel Quartusなど)が設計・検証から配置配線まで担う。
GPUとASICとどう違うのか——3択の使い分け
AIチップの選択肢として、GPU・FPGA・の三者を比較する。GPUがなぜAI計算に強いのかを先に知りたい方は「「CPUとGPUの違いは“手数”だった」」を参照してほしい。
| 特徴 | GPU | FPGA | ASIC |
|---|---|---|---|
| 柔軟性 | 高い(汎用並列計算) | 中(再プログラム可能) | 低い(固定回路) |
| 最高性能 | AI学習・推論で強い | 特定用途では高効率 | 特定用途で最高 |
| 電力効率 | 中(汎用性ゆえの無駄) | 用途により高い | 最高 |
| 開発初期費用(NRE) | 不要(ソフトのみ) | 低い(HDL設計のみ) | 数十億円以上 |
| 量産単価 | 安い(大量生産) | 中程度 | 最安(量産時) |
| 用途変更 | ソフトウェアで即時 | 再プログラムで対応 | 不可(再設計が必要) |
ASICは設計を確定させた後の量産単価は最安かつ電力効率は最高だが、マスク製造だけで数十億円規模の初期費用がかかる。規格が頻繁に変わる5G通信や、AIモデルが月単位で進化するような用途では、ASICに固定することのリスクが大きい。FPGAはそのギャップを埋める「柔軟な専用品」として機能する。
GPUと比べると、FPGAは汎用性で劣るが、特定の固定されたアルゴリズムを実行する場合はレイテンシと電力効率でGPUを上回ることがある。「一つのリクエストをできるだけ速く処理したい」という低レイテンシ優先の用途で差が出やすい。AIモデルの学習はGPUが圧倒的に有利だが、確定したモデルを量産推論するフェーズでは選択肢が広がる(「AI推論チップはどれを選ぶか」)。
MicrosoftがBingとAzureにFPGAを導入した理由
最も有名なFPGAのデータセンター応用例が、MicrosoftのProject Catapultだ。2014年のISCA(国際コンピューターアーキテクチャシンポジウム)で発表されたこのプロジェクトでは、Bing検索エンジンのランキング処理にFPGAを組み込んだ。実環境では1,632台のFPGAを並列稼働させた。その結果、スループット2倍、レイテンシ29%短縮を達成した(Microsoft Research・2014年)。
なぜGPUではなかったのか。Bingのランキング処理は汎用的な行列計算ではなく、独自の特徴量スコアリングを低レイテンシで実行する必要があった。GPUは大規模並列演算に特化しており、この種の「条件分岐+スコア集計」では電力あたりの効率でFPGAに劣った。
さらに、検索ランキングのアルゴリズムは定期的に更新されるため、ASICでは対応できない。FPGAの「現場で書き換えられる」特性がここで生きた。
Project CatapultはのちにAzureのFPGAインフラに発展し、ネットワーク処理の高速化(SmartNIC機能)や暗号処理の高速化にも広がっている。「AIデータセンターのネットワーク構成」という文脈でも、FPGAを含むスマートNICは重要な役割を担っている。
5G基地局・高頻度取引・防衛宇宙でFPGAが選ばれる場面
5G基地局のベースバンド処理は、FPGAの応用が広がっている領域の一つだ。5G通信規格(5G NR)は使用する周波数帯や変調方式が複数あり、規格の更新も継続的に行われる。ASICに固定したベースバンドチップでは規格変更のたびにハードウェアを更新しなければならない。FPGAであればファームウェアの更新で対応できるため、EricssonやNokia、Samsung Networksなど主要な通信機器ベンダーが基地局にFPGAを組み込んでいる。
**金融の高頻度取引(HFT)**でもFPGAは不可欠な存在になっている。株式・デリバティブ市場では、注文執行の速度が数マイクロ秒(百万分の1秒)単位で収益に影響する。FPGAは汎用CPUのOS処理を介さずに、市場データのデコード→シグナル判定→注文送信をハードウェア上で直接実行できるため、レイテンシを数マイクロ秒〜数十ナノ秒まで圧縮できる。
防衛・宇宙では、放射線環境への耐性が求められる。宇宙空間では高エネルギー粒子がメモリビットを反転させるソフトエラーが発生する。アンチフューズ型のFPGA(MicrochipのRTG4シリーズなど)は一度書き込むと電源なしでも記録が消えず、放射線耐性も高い。衛星搭載コンピュータや航空機の電子制御装置(FCC)に使われている。
市場をほぼ2社が握る——AMDとIntelの買収競争
現在のFPGA市場は実質的に2社の競争だ。
AMD(旧Xilinx・Adaptive Computing部門): Xilinxは1984年にRoss FreemanとBernie Vonderschmittが設立した。LUT方式のFPGAを商用化した先駆けだ。AMDは2022年2月、株式交換ベースで約490億ドル(クローズ時のAMD株価による)でXilinxを買収した。最上位の「Versal」シリーズはAIエンジンコアを内蔵し、FPGAとAI推論アクセラレーターを一体化している(AMD・2022年)。
Intel(Programmable Solutions Group・旧Altera): Altera(1983年設立)は2015年12月、167億ドルの現金買収でIntelに統合された。Stratix・Cyclone・Arria等の製品ラインを継続し、Intel独自プロセス(Intel 10 SF)で製造されるAgilex FPGAシリーズを展開している(Intel・2015年)。IntelのCPUとFPGAを同一ソケットに組み合わせるXeonとの連携は、データセンター向けで独自の優位性を持つ。
2社合計で市場シェアは約75〜80%。残りをLattice Semiconductor(小型・低消費電力)とMicrochip Technology(防衛・宇宙向けアンチフューズ型)が分ける。「EDAとチップ設計ツール」の観点では、FPGAはXilinxのVivado/VitisとIntelのQuartus Prime等が的な設計フローとは異なる垂直統合エコシステムを形成している。
この記事のまとめ
- FPGAとは製造後に設計を丸ごと書き換えられる「フィールドプログラマブルな半導体」で、LUT・DSPブロック・BRAMがビットストリームにより再構成される。
- GPU(汎用)とASIC(専用固定)の中間に位置し、少量多品種・頻繁な仕様変更・低レイテンシ優先の用途で強みを発揮する。
- MicrosoftのProject Catapultは1,632台のFPGAでBingのスループット2倍・レイテンシ29%短縮を達成した先駆的事例だ。
- 5G基地局・金融高頻度取引・防衛宇宙など、規格変更への対応力とナノ秒級レイテンシが求められる場面でFPGAが選ばれる。
- 市場はAMD(Xilinx、約490億ドル買収)とIntel(Altera、167億ドル買収)の2社が約75〜80%を占め、世界市場は2024年推計約95億ドルから高成長が続く見通しだ。
この記事のまとめ
- FPGAは製造後も内部回路を書き換えられる「フィールドプログラマブルな半導体」で、LUT・DSPブロック・BRAMで構成される。
- GPU(汎用)とASIC(専用固定)の中間に位置し、柔軟性・低レイテンシ・少量多品種の用途で強みを発揮する。
- MicrosoftのProject Catapultは1,632台のFPGAでBingのスループットを2倍、レイテンシを29%短縮した先駆的事例だ。
- 5G基地局・金融高頻度取引・防衛宇宙など規格変更とナノ秒級レイテンシが求められる場面でFPGAが選ばれる。
- 市場はAMD(Xilinx、約490億ドル買収)とIntel(Altera、167億ドル買収)の2社が約75〜80%を占め、年約15%成長が続く見通しだ。
よくある質問(FAQ)
Q.FPGAとASICはどう違うのですか?+
FPGAは製造後も設計を書き換えられますが、ASICは製造後に回路が固定されます。ASICは量産時の単価と電力効率が最高ですが、設計を変えるには再設計と数十億円規模のマスク費用(NRE費用)が必要です。FPGAはマスク費用なしで何度でも再プログラムでき、規格変更や機能追加が容易です。量産単価と電力効率ではASICが有利で、柔軟性と開発速度ではFPGAが有利です。
Q.FPGAはGPUの代わりにAI学習に使えますか?+
AIの学習フェーズはGPUが圧倒的に有利で、FPGAは実用的ではありません。AIの学習は大規模な行列演算を高スループットで行う必要があり、NVIDIAのH100のような数万のコアを持つGPUが最適です。FPGAが活躍するのは、確定したAIモデルを推論するフェーズで、特に低レイテンシや特定アルゴリズム向けの電力効率が求められる用途です。
Q.FPGAのプログラミングは通常のソフトウェアと同じですか?+
異なります。FPGAのプログラミングにはVHDLやVerilogというハードウェア記述言語(HDL)を使います。これは処理の手順を書く言語ではなく、「どういう回路を作るか」を記述するものです。近年はHLS(高位合成)ツールでC言語ライクな記述からFPGA設計を生成できるようになりましたが、タイミング制約やクロックドメインなどハードウェア特有の概念の理解が必要です。
Q.FPGAを作っている会社はどこですか?+
主要メーカーはAMD(旧Xilinx部門、2022年買収)とIntel(旧Altera部門、2015年買収)の2社で、合計で世界市場の約75〜80%を占めます。残りはLattice Semiconductor(小型・低消費電力向け)とMicrochip Technology(防衛・宇宙向けアンチフューズ型)などが分けています。
用語集
- ASIC(カスタムチップ)/ Application-Specific Integrated Circuit
- 特定の用途だけに特化して作る専用チップ。汎用品より無駄がなく、決まった処理を安く・省電力でこなせる。
- EDA/ Electronic Design Automation
- 半導体の回路を設計するための専用ソフトウェア。これなしに最新チップは作れない。
- ファブレス/ fabless
- 自社で工場を持たず、設計だけを行う会社。製造はファウンドリに委託する。
- データセンター/ data center
- 大量のサーバーをまとめて置き、24時間動かし続ける施設。クラウドやAIの計算はここで行われる。
- 基地局/ base station
- スマホと電波をやり取りするアンテナ設備。担当エリア(セル)ごとに置かれ、移動すると隣の基地局へ接続が引き継がれる(ハンドオーバー)。
参考資料・引用元
- AMD Completes Acquisition of Xilinx一次情報AMD(IR)(2022-02-14)— 使用箇所: AMD-Xilinx買収クローズ(2022年2月14日)。株式交換ベースでクローズ時のAMD株価により約490億ドル相当。Xilinxは1984年設立のFPGA最大手でVivado IDE・Versal AIE等の設計資産を含むhttps://ir.amd.com/news-releases/news-release-details/amd-completes-acquisition-xilinx
- Intel Completes Acquisition of Altera一次情報Intel(Newsroom)(2015-12-28)— 使用箇所: Intel-Altera買収クローズ(2015年12月28日)・現金167億ドル。Altera(1983年設立)はStratix・Cyclone・Arriaシリーズを持つFPGA大手。統合後はIntel PSG(Programmable Solutions Group)として運営https://newsroom.intel.com/news-releases/intel-completes-acquisition-of-altera/
- A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services調査会社Microsoft Research / ISCA 2014(2014-06-14)— 使用箇所: Microsoft Project Catapult(ISCA 2014発表):Bing検索ランキング処理に1,632台のXilinx FPGA(Stratix V)を実環境投入。スループット2倍・レイテンシ29%短縮を達成。Azure FPGAインフラ(SmartNIC・推論アクセラレーター)の起点となった研究https://www.microsoft.com/en-us/research/publication/a-reconfigurable-fabric-for-accelerating-large-scale-datacenter-services/
- Field-Programmable Gate Array (FPGA) Market Size, Share & Trends Analysis Report推定Grand View Research(2025-01-01)— 使用箇所: FPGAの世界市場規模:2024年推計約95億ドル・2030年までのCAGR約15%を予測。主要成長ドライバはAI推論・5G通信・自動車・防衛宇宙(推計値・要確認)https://www.grandviewresearch.com/industry-analysis/field-programmable-gate-array-fpga-market
この記事をシェア
次に読む
コメント
GitHub アカウントでログインしてコメントできます。