PCまたはコンソール、実際の電力またはマーケティングでより多くのTeraFLOPSがありますか?

ビデオゲームフォーラムやさまざまなソーシャルネットワークでは、まるで未知の戦争の神への毎日の呼びかけであるかのように、さまざまなコンソールブランドの最も頑固な擁護者が戦斧を取ります。 彼らは振るう お気に入りのコンソールでのTeraFLOPS引数 彼らが愛するブランドの技術的優位性を擁護するための重要な議論として。 しかし、このパフォーマンス測定値は何の価値があり、それは実際にはどういう意味ですか?

ビデオゲームコンソールのさまざまなメーカーは、マーケティングレベルでの力を比較するために、しばらくの間この用語を使用してきました。 ここでは、TeraFLOPS、つまり、グラフィックスチップが1,000,000,000,000秒間に32桁の10進数で12回の浮動小数点演算を実行できることを示しています。 いいえ、数値を間違えたことはありません。TFLOPSは、XNUMX秒あたりXNUMX回からXNUMX回の演算であるためです。 ただし、マーケティングは非常にトリッキーであり、それが何を指しているのかを理解するための基本的な概念を知ることが重要です。 そして現実は、これらすべてがパン粉を持っているということです。

PCまたはコンソールでより多くのTeraFLOPSを使用する

操作と手順

プログラムを実行する機能を備えたチップを設計する場合、その回路で実行される命令をエンコードする必要があります。 最も単純なロジックは、命令ごとに回路を作成できることを示しています。 ただし、予算内でスペースとトランジスタがすぐに不足します。 したがって、最終的にはすべての設計でそれらが行うことを実行し、残りの命令を定義するのに役立つ一連の基本的な操作を作成します。 したがって、最初から、すべての命令はXNUMXつまたは複数の異なる操作に基づいて終了します。

チップバイナリをレンダリング

各命令で使用される操作の数は、チップを設計するときにアーキテクトによって定義されます。XNUMXつのプロセッサが同じプログラムを実行できるレベルで相互に互換性がある場合でも、同じアーキテクチャのXNUMXつのチップは異なることがわかります。特定の命令を必要とする操作の数についてわずかに。 ここで、コンソールのTeraFLOPS比較の最初の問題が発生します。同じプログラムで、あるコンソールで別のコンソールと同じ数の操作を行う必要がない場合があります。

次世代コンソールのTeraFLOPS:PS5とXboxシリーズ

それだけでは不十分であるかのように、登録と命令セットは両方で同じように発表されていますが、私たちはそれを持っています PlayStation 5と両方 携帯 シリーズ。 公式に AMD それらはすべてRDNA2です 、これが完全に真実ではないことを明確にする必要があります。 この理由は、それらがセミカスタムデザインであり、AMDのエンジニアがSONYと協力している可能性が非常に高いためです。 Microsoft、 もう一方の 、同じISAのXNUMXつのバージョンを実装することを決定しました 。 言い換えると、特定の命令は、他の命令よりもコンソールで実行するために必要な操作が他の命令よりも少ない可能性があります。

P55Xboxスパイダーマンハロー

すべての指示が同じ重さではないので。 これらが石だった場合、ある場所から別の場所にいくつ運ぶことができますか? すべてのプログラムが同じではないという事実からはわかりません。 いずれにせよ、できることは同じアーキテクチャ内でそれらを比較することです。 たとえば、PlayStation5とXboxSeriesを比較できる場合は、AMDの同じアーキテクチャを使用します。 私たちが知らないのは、AMDが特定の各設計に小さな変更を加えて、特定の命令の実行に良い影響を与えているのか、悪い影響を与えているのかということです。

一方、前世代のコンソールと比較すると、現在のコンソールのTeraFLOPSパワーを古いコンソールのレベルまで下げても、 新しいものには利点があることがわかります 。 アーキテクチャの改善、命令のより効率的な実行など。 今日のチップは非常に複雑であるため、いくつかのブロックに分割され、ブロックごとに数十人のエンジニアがさまざまな部品を設計していることに注意してください。 通常のことですが、コンソールのような場合、そしてコストを節約するために、それらは 共通のブロックを共有する .

しかし、TeraFLOPSはグラフィックスとコンソールで何を測定しますか?

そして最後の部分に到達します。スクービードゥーのエピソードのように、モンスターがマスクを持った男であることがわかります。 前に、各命令の実行には一連のクロックサイクルが必要であることを説明しました。 良い、 TeraFLOPSで最大電力を供給するために、FMADD命令が使用されます。 これは、XNUMXサイクルとXNUMXつの演算で実行され、次の数学演算です:A + B*C。 すべての指示に同じ時間がかかるわけではありません また、実行に数十Hzかかる場合もあります。

PlacasXboxシリーズPS5ConsolasTeraFLOPSMáketing

あなたが理解するように 、実際のシナリオでは GPU 上記の命令を常に実行するわけではありません 、しかし他の多く。 このデータが嘘だということですか? 必ずしもそうとは限りませんが、私たちの心は抽象的な概念よりも定量化可能なものをよく理解しています。 そのため、コンソールのグラフィックチップが他のチップよりも強力であることが売りに出されやすいのです。 しかし、RXVegaがGTX1080よりも多くのTFLOPSを出し、後者がGTX XNUMXで地面を一掃したときのことを覚えていますか? さて、同じことがここでも起こります。 これが、TeraFLOPS以外のコンソールを比較できる他のタイプのテストが必要な理由です。

つまり、同じゲームを使用して、解像度、詳細レベル、テクスチャ品質、フレームレート、膨大な数のパラメータなどを比較する必要があります。 ただし、すべては開発チームの専門知識にあり、したがって、前述のコンソール用のゲームの最適化にあります。 したがって、最終的には、お気に入りのゲームをどのコンソールでプレイするかは問題ではありません。 重要なのは、それらが適切に機能し、パフォーマンスが最適であることです。