ホームページ  >  記事  >  プロセッサ A76 アーキテクチャと A77 アーキテクチャの違いは何ですか?

プロセッサ A76 アーキテクチャと A77 アーキテクチャの違いは何ですか?

Guanhui
Guanhuiオリジナル
2020-07-27 10:37:3217009ブラウズ

プロセッサ A76 アーキテクチャと A77 アーキテクチャの違いは何ですか?

#プロセッサ A76 アーキテクチャと A77 アーキテクチャの違い

1. A77 には A76 の 2 倍の分岐予測機能があります。

2. A77 では、キャッシュ ヒットの場合に命令が CPU 中央の名前変更ステージに直接入ることができるため、コンピューティング パイプラインの長さが短縮され、効率が 30% 向上します。


Cortex-A77

製品開発世代の観点から見ると、Cortex-A77 は Cortex-A76 の直接の後継者です。これは、新しいアーキテクチャが前世代の製品と基本的に同じであることを意味します。 ARMによると、Cortex-A77はSoC IPをアップグレードするだけで導入でき、分解して最初から始める必要はないという。

実際の製品に対応して、Cortex-A77 は Cortex-A76 と同様に ARMv8.2 CPU コアを使用し、AArch32 および AArch64 をサポートします。マルチコア設計の点では、Cortex-A77 は引き続き DSU (DynamIQ Shared Uint) をサポートし、小型の Cortex-A55 ユニットとペアリングします。基本的なアーキテクチャ構成に関しては、Cortex-A77 は引き続き 64KB の L1 命令およびデータ キャッシュ、および 256KB または 512KB の L2 キャッシュをサポートします。

興味深いことに、ARM は、そのインフラストラクチャ指向の Neoverse N1 プロセッサ アーキテクチャが 1MB L2 キャッシュを使用しているため、Cortex-A77 の L2 キャッシュ設計に、より小さな容量のソリューションを選択しました。 A76、これはARMがプロセッサ構成においてよりユニークなアイデアを持っていることを意味する可能性があります。

経験によれば、マイクロアーキテクチャの観点から見ると、Cortex-A76 アーキテクチャの進化として、Cortex-A77 のパフォーマンスの向上はそれほど大きくはなく、絶対的なパフォーマンスからも同様であるはずです。結局のところ、現時点では職人の技術はそれほど向上していません。ほとんどの Cortex-A77 製品は引き続き 7nm プロセスを使用しますが、ARM は、Cortex-A77 のピーク周波数は前世代の Cortex-A76 と同じ 3GHz であると主張しています。この場合、Cortex-A77 が提供できるものはそれほど多くないかもしれません。

しかし、ARM がリリースしたロードマップによると、Cortex-A77 は前世代の製品と比較して 20% のパフォーマンス向上をもたらすことができます。プロセスと周波数の点で大きな変化がないことを考慮すると、これは、Cortex-A77 のアーキテクチャに明らかな変更があり、IPC が大幅に改善されたことを意味します。実際、ARM は Cortex-A77 アーキテクチャを再設計し、多数のインテリジェント機能を導入し、プロセスと周波数を変更せずに最大 20% のパフォーマンス向上をもたらしました。

推奨チュートリアル:「

PHP

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

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