世界を動かす技術を、日本語で。

「RISC-V 彼らはもっと知っておくべきだった」に対する第三世界の組込みエンジニアの反応

2026年8月17日原文(rvembedded.com)

概要

  • Dmitry GrinbergによるRISC-V批判記事への反論
  • 開発現場の視点からRISC-Vの利点を強調
  • 低価格・入手性・学習コストの低さに注目
  • ARMとの比較を通じたRISC-Vの優位性
  • 技術的境界ではなく、製品戦略の違いを指摘

Dmitry GrinbergのRISC-V批判を受けて

  • Dmitry Grinberg によるRISC-V批判記事「RISC-V: They Should Have Known Better」への反応
  • 記事はHacker NewsやLobstersで議論を呼び、RISC-Vへの近年で最も本格的な批判として注目
  • 著者自身はSTM32やARMからRISC-Vへ完全移行し、CH32 RISC-Vチップを紹介する動画も公開
  • 批判内容の多くが バイアス によるものと感じる立場
  • RISC-VのISA委員会への不満はあるが、アーキテクチャそのものの批判点(圧縮ストアオフセットやZicsrの扱いなど)は実体験としても理解

開発現場の実情と視点の違い

  • Trinidad and Tobagoという小国での開発環境
    • 開発ボードや部品の入手が困難、送料・関税が高額
    • 世界の大手メーカーの「Free Shipping」はほぼ適用外
    • 1ドルのチップに60〜200ドルの送料がかかる現実
  • 現地の学生や他の新興国(ナイジェリア、バングラデシュ等)も同様の状況
  • 10セントと1ドルの部品価格差は無視できない大きな壁
    • 30人のクラス全員がチップを持てるか、1つのデモボードをみんなで共有するかの違い
  • 命令セットの「優雅さ」よりも、 現実的に手に入るかどうか が最重要

Grinbergの主張とその矛盾

  • Grinbergは「安価なマイコンコアの要件」を定義
    • 低遅延割り込み、小型ダイ、良好なコード密度
    • ハードウェア除算器・乗算器不要、特権分離不要
  • 彼自身が「RV32IC(またはRV32EC)」こそが理想と認めている
  • しかし、その後は「このチップが存在すること」に苛立つ構成
  • 彼の本当の疑問は「この成果が本当に価値あるものか」という点
  • だが、実際に学ぶ・使う側からすれば、 チップが市場に存在する事実 が全て

RISC-Vの拡張性と実用事例

  • CH32V003
    • 16レジスタ、乗算器・除算器なし、2KB SRAM、16KBフラッシュ、10セント
    • ゴミ箱モニタや農業用製品、使い捨て用途に実用
    • Arduinoの代替としても最適
  • CH32H417
    • デュアルコアMCU、400MHz/144MHz、896KB SRAM、960KBフラッシュ
    • USB 3.2 Gen1、100M Ethernet、SerDes、SDMMC、カメラインターフェース等
    • Webブラウザ、GAN画像生成、リアルタイム顔認識等を実装
  • Baochip
    • VexRISC-V + MMU、完全オープンなスタック
    • Xous(Rustマイクロカーネル)、SEL4、Linuxなどをサポート
    • DEFCON 34のバッジにも採用
  • ESP32C3やOrangePi RV2など、多様なRISC-Vチップでの開発経験
  • 1年未満・総額100ドル未満で、低価格マイコンからPCレベルまで 同じ命令セットで学習・開発可能
    • 同じレジスタモデル・呼び出し規約・ツールチェーンでスキルが転用可能

ARMとの比較とRISC-Vの強み

  • ARMではCortex-M0(ARMv6-M)、Cortex-M7(ARMv7-M)、Cortex-A(ARMv8-A)など プロファイルごとに大きく構造が異なる
    • 特権・例外・システムモデルが大きく異なり、上位への移行には再学習が必要
  • USB 3.0やMMU付きARMマイコンは存在せず、必要ならCortex-Aクラスへ移行が必須
  • ARMのデバッグツール(J-Linkなど)は高額(600ドル以上)、送料も高い
  • RISC-Vは低価格・同一ツールチェーン・容易な入手性
  • ARMは 製品ラインナップやライセンスによる人工的な境界 が存在
    • RISC-Vはアーキテクチャ的な制約ではなく、 オープンな市場競争 で技術進化

境界は技術ではなく製品戦略

  • ARMの「小型コアと大型コアの間の壁」は アーキテクチャの必然ではなく、製品・ライセンス戦略によるもの
  • RISC-VはISAの所有者が製品範囲を決めるのではなく、 誰でも拡張・応用可能
  • 物理的なトレードオフは存在するが、RISC-Vの自由度が開発者にとって圧倒的なメリット

まとめ

  • RISC-Vは 低価格・入手性・学習コストの低さ で新興国や教育現場に革命を起こす可能性
  • ARMの「壁」は技術的ではなく、 製品戦略上の制約
  • RISC-Vの真価は「手に入ること」「同じ知識が幅広く通用すること」
  • 技術の民主化 を実現するRISC-Vの価値を再評価すべき