What is RISC-V and why it matters to Canonical
> Source: Hacker_News
Execute Primary Source
// Discussion Topic
RISC-Vのカスタマイズ性が招く「プラットフォームの断片化」のリスクと、ブートプロセスや周辺機器制御における標準化の課題。および、CanonicalがRISC-Vエコシステムにおいて、過去の失敗(独自技術の強行)を繰り返さずに、真にオープンな標準化に貢献できるかという点。
// Community Consensus
RISC-Vは命令セットの柔軟性ゆえに、ARM以上の断片化を招くリスクが高い。RVA23等の標準化が進められているものの、ブートプロセスや周辺機器の制御がベンダーごとに異なる現状では、x86のような汎用性は期待できない。また、Canonicalについては、独自の技術を押し付けては失敗し、エコシステムを混乱させてきた歴史から、彼らの主導するRISC-V戦略に対して極めて懐疑的な見方が示されている。
// Alternative Solutions
特になし
// Technical Terms
Senior Engineer Insight
> RISC-Vは、ハイパースケーラーが自社専用チップを開発する上では極めて強力な武器となる。しかし、我々が汎用的なシステム開発を行う観点からは、極めてリスクの高い技術だ。最大の懸念は、命令セットの拡張が「最適化の対象を無限に増やす」ことにある。ベンダーごとに異なる拡張仕様を解析し、個別に最適化を行うコストは、運用フェーズにおいて致命的なオーバーヘッドとなる。また、ブートプロセスや周辺機器の標準化が未成熟な現状では、特定のベンダーのハードウェアにロックインされるか、サポート終了と共にハードウェアが「ゴミ」化するリスクを孕んでいる。Canonicalの動向についても、彼らの「自前主義」がエコシステムを分断してきた歴史を鑑みれば、彼らが推進するスタックを盲信するのではなく、RVA23等の標準プロファイルへの厳格な準拠を評価基準とすべきである。