アリババ傘下のT-Head Semiconductorは、Android 10を自社のRISC-Vチップに移植したと発表し、オープンソースの命令セットアーキテクチャ(ISA)が独自の代替品に取って代わる勢いを強めていることを強調した。
T-Head(別名Pintouge、「ハチアナグマ」の意)は今週、Androidのオープンソース基盤(AOSP)を、自社製シリコンを搭載したプロトタイプボード上で動作させるデモを行いました。この構成は、64ビットRISC-V XuanTie C910コア3基(それぞれ1.2GHzクロック、うち1基は128ビットベクター命令をサポート)と、未特定のGPUコア1基で構成されています。
AndroidをRISC-Vに移植することに関心を持つのはT-Headだけではありません。昨年11月、中国科学院傘下のPLTC Labsは、仮想化環境でAndroidカーネルを起動することに成功しました。ただし、これはAndroidシェルのみを含む完全なシステムではなく、それ以外の機能はほとんどありませんでした。
今回は、完全なGUIとタッチスクリーン操作を備え、より典型的なAndroid体験に近いものが披露されました。これはあくまで概念実証に過ぎませんが、デバイスメーカーやチップ設計者による今後の開発の足掛かりとなる可能性があります。
RISC-V(XuanTie 910)で動作するAndroidが登場し、関連するソースコードがすべて公開されました。RISC-Vは、より多くの不可能を可能にし、より大きな価値を世界に生み出せると信じています。@risc_v リンクはこちらです:https://t.co/H8UddmEmPx pic.twitter.com/3yZHdg56fj
— シャン・ユンハイ (@YunhaiShang) 2021年1月21日
RISC-VはロイヤリティフリーのオープンソースISAです。2010年代初頭の導入以来、特に中国とインドにおいて、海外の技術サプライヤーへの依存度を下げる手段としてこの技術への関心が高まっています。組織は、RISC-V仕様を自社チップのCPUコアに実装する際に、設計のソースコードを公開するかどうかに関わらず、自由に実装できます。オープンソースまたはライセンス料を支払って利用できるブループリントも数多く存在します。
米国の制裁に抵触することを懸念する中国の企業にとって、RISC-V はある種の保険や逃げ道のようなものだが、成熟にはまだ時間が必要である。
ガートナー社の副社長アナリストであるアラン・プリーストリー氏は、 El Regのインタビューで、Android 10 の移植は「興味深い開発」であり、RISC-V ベースの IoT や組み込みシステムにグラフィカル ユーザー インターフェイスを追加するのに役立つ可能性があると述べました。
「多くの組み込み/産業用システムは、グラフィカルユーザーインターフェースを提供するためにAndroidを活用しており、AndroidアプリはJavaで書かれている(Android自体の多くもJavaで書かれている)ため、アプリはプロセッサISAに依存せず、RISC-Vベースのプロセッサに簡単に移植できる」とプリーストリー氏は述べた。
Beagleboardの関係者、GPU、AIアクセラレーションなどを備えたデュアルコア64ビットRISC-Vコンピューターを100ポンド以下で発売へ
続きを読む
「短期的には、RISC-V IP にはライセンス料やロイヤリティ料がかからず(RISC-V ロゴを使用する場合を除き)、Android をサポートすることで比較的軽量な OS が提供され、優れたアプリ開発サポートが得られるため、低コストの組み込みチップを開発している多くのベンダーにとって、RISC-V の使用は良い選択肢となるでしょう。」
モバイル分野では、RISC-Vが真のインパクトを発揮するにはまだ時間がかかるかもしれません。多くのゲームエンジンはCおよびC++でネイティブに記述されており、Armアーキテクチャをターゲットとしているため、ゲームなどのグラフィックを多用するアプリとの互換性が問題となるでしょう。また、既存のチップと同等の性能と電力効率を実現するには、ベンダーによる先行投資も必要になるでしょう。
「この道を進むベンダーを見たことがあるかどうかは分からないが、NVIDIAがArmの買収を完了し、ベンダーが大手競合他社との連携に懸念を抱くような場合には、可能性は常にある」とプリーストリー氏は付け加えた。
CCS Insightのリサーチ担当副社長、ジェフ・ブレイバー氏も概ね同意し、次のように述べています。「RISC-Vは、特に産業用IoTにおいて、採用が急速に進んでいます。スマートフォンの『ビッグコア』としてArmに取って代わるのはまだ先のことですが、今回のAndroidへの移植は、RISC-Vの今後の方向性を明確に示しています。」
RISC-Vは、マイクロコントローラーという観点から、既に今日のスマートフォンで重要な役割を果たしています。長期的には、特に産業用IoTにおいて、Armにとって明らかな脅威となります。ArmがNvidiaの傘下に入ることになれば、間違いなく新たな成長のきっかけとなるでしょう。
T-Head の AOSP 10 ポートのソース コードと、Qemu エミュレート環境で実行する方法の説明は、GitHub ページにあります。®