ホームページ  >  記事  >  risc-v アーキテクチャと arm の違いは何ですか?

risc-v アーキテクチャと arm の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-12-02 16:06:3931276ブラウズ

違い: ARM は閉じた命令セット アーキテクチャです。アーキテクチャ ドキュメントは数千ページあります。命令の数は複雑で、多くのバージョンがあります。相互に互換性がなく、モジュール性もサポートしていません。[RISC -V 】は完全なオープンソース アーキテクチャであり、アーキテクチャ ドキュメントはわずか 200 ページ、基本命令の数はわずか 40 以上であり、同時に一連の命令セットはすべてのアーキテクチャをサポートし、モジュール化をサポートします。

risc-v アーキテクチャと arm の違いは何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

2010 年の夏から、バークレーの研究チームは約 4 年をかけて完全な新しい命令セットの設計と開発を行いました。この新しい命令セットは RISC-V と呼ばれます。この命令セットは 2014 年の正式リリース以来、多くの関係者によって疑問視されてきました。インド政府は 2017 年までに、RISC-V ベースのプロセッサ プロジェクトに積極的に資金を提供し、RISC-V を実現すると発表しました。インドにおける第一選択、事実上の国家指令セット。今年、中国は国家政策レベルからRISC-Vを支援しており、上海はRISC-Vを政府支援の対象に含めた中国初の都市となった。 RISC-Vキャンプ。

わずか数年後、RISC-V は政策的なサポートを得ただけでなく、このオープンソースの命令セットに対する企業や学術界の注目が高まり続けており、Arm でさえプレッシャーを感じています。 RISC-V が 2010 年にバークレー大学で誕生して以来、業界で最も一般的な声の 1 つは、RISC-V が Arm と Intel が独占するプロセッサ アーキテクチャの既存の競争環境を変える可能性があるというもので、IoT やその他の組み込み市場が影響を及ぼしています。 。

ARM と RISC-V の違い

ARM アーキテクチャと RISC-V アーキテクチャはどちらも、1980 年代の縮小命令コンピュータ RISC から派生したものです。両者の最大の違いは、シンプルなテクニカルスタイルと完全なオープンモデルを提唱していることです。

ARM はクローズド命令セット アーキテクチャです。ARM アーキテクチャのみを使用する多くのメーカーは、自社のニーズに応じて製品の周波数と消費電力を調整することしかできず、元の設計を変更することはできません。数十年にわたる開発を経て、と進化により、CPU アーキテクチャは非常に複雑かつ冗長になりました。ARM アーキテクチャのドキュメントは数千ページに及び、命令の数は複雑で、バージョンも多数あります。相互に互換性がなく、モジュール化もサポートされておらず、高価な特許とアーキテクチャのライセンスの問題。

RISC-V を振り返ると、設計当初から、数十年にわたるコンピュータ システム開発の回り道を避け、完全なオープン ソース アーキテクチャとして位置づけられていました。アーキテクチャに関する文書はわずか 200 ページ強です。 40 以上の命令があり、1 つの命令セットがすべてのアーキテクチャをサポートしており、モジュール性により、ユーザーはニーズに応じてさまざまな命令サブセットを自由にカスタマイズおよび構成できます。

コンピューター プログラミングの詳細については、

プログラミング入門をご覧ください。 !

以上がrisc-v アーキテクチャと arm の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。