ホームページ  >  記事  >  チップアーキテクチャとは何を意味しますか?

チップアーキテクチャとは何を意味しますか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-07-29 16:26:1119352ブラウズ

チップアーキテクチャとは何を意味しますか?

チップ アーキテクチャとは、チップ オブジェクトのカテゴリと属性の説明を指します。オブジェクト カテゴリごとに、アーキテクチャはオブジェクト クラスが持つ必要がある属性を定義します。また、追加のプロパティを持つこともできます。オブジェクトはその親になることができます。主流のチップ アーキテクチャには、ARM、MIPS、x86 などがあります。

アーキテクチャは非常に曖昧な言葉であり、具体的な意味は文脈によって異なります。通常、SOC チップ アーキテクチャを指す場合は、組み込みプロセッサ コアのタイプを指し、x86 または Arm アーキテクチャを指す場合は、命令セットを指します。チップ設計について議論するときは、回路実装レベルのマイクロアーキテクチャについて議論します。

関連する推奨事項: "FAQ"

CPU はインタープリター、アーキテクチャはそのアルゴリズム、RTL はアルゴリズムの実装、MuxReg キュー操作はその放出のターゲット。より優れたアーキテクチャとは、より少ない操作でより厳しい制約の下で同じことを達成できる、より優れたアルゴリズムです。

したがって、現代の CPU のアルゴリズムは、インタプリタ、コンパイラ、JIT オプティマイザ、ベクトル化プログラム解析などの主要機能を網羅する複雑なシステムに発展しており、そのアーキテクチャに対応する用語は ROB OoO リネーム コヒーレンシーです。このアルゴリズム設計はすべて CPU アーキテクチャに属しており、これはこの複雑なインタープリタの再コンパイルのアルゴリズムです。

CPU は計算を処理します。論理的には、結果が正しく、手順が正しい限り問題ありません。ただし、命令セットをチップ上に書き込む必要があるため、別の命令セットが書き込まれます。チップ上の回路は当然異なりますし、命令セットが異なっていても、各命令セットに必要なレジスタやデータ帯域幅も異なるため、当然、製造されるチップも大きく異なります。これらのさまざまなチップの設計と配置は「アーキテクチャ」と呼ばれます。

つまり、x86 のアーキテクチャは ARM とは異なり、命令セットも異なり、自然なアーキテクチャも異なります。

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

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