web-dev-qa-db-ja.com

クロック速度が遅い新しいプロセッサは、レガシーアプリケーションをより速く実行しますか?

Linuxを使用していて、クロック速度が約3GHzの古いP4を使用しています。クロック速度が遅い新しいチップは、レガシーアプリケーションをより速くまたはより遅く実行しますか?私は一度に1つのアプリケーション、つまりマルチコアを利用できない古い描画プログラム(wineで使用されるWindowsアプリ)のみを使用し、バックグラウンドで何も実行することを望んでいません。

たとえば、私はCORE 2 DUO1.86GHZの中古コンピューターを見ていました。これはクロック速度の半分にすぎませんが、はるかに新しいチップです。これは私の単一のアプリをより速くまたはより遅くまたはほぼ同じように実行しますか?

11
user114558

クロック速度は、「どれだけの作業が行われるか」(別名「作業」)を部分的にのみ担当します。 2つのCPUを比較するには、 CPUbenchmark.net をチェックして、古いCPUと新しいCPUの両方を見つけ、結果を比較する必要があります。

たとえば、クロック速度が3 GHzのP4は、491のベンチマーク結果を達成します( ここ を参照)。 1.8GHzのクロック速度を備えたCore2 Duoは、1115の結果を達成します( ここ を参照)。

そのため、Core 2Duoは同じ時間でより多くの作業を行うことができます。そのことを念頭に置いて、描画アプリは計算をより速く実行する必要があり、入力をはるかに速く待機します:)(タスクをより速く完了するため、アイドル状態が長くなります)。

11
akira

すでに指摘したように、クロックレートはCPUのパフォーマンスとはほとんど関係がありません。それはすべて、特定の命令を実行するために必要なクロックサイクル数に帰着します。これは CPI(Cycles Per Instruction) と呼ばれ、CPUのパフォーマンスを測定します。

そのため、Pentium 4のクロックレートははるかに高くなりますが、はるかに新しく、より高度なCore2Duoよりも大幅に優れています。

いくつかの数値を計算したい場合は、チェックアウトする必要があります CPU Worldsベンチマークデータベース

6
mekwall

他の人が言っているように、クロックレートは、異なるCPUを比較するときに、せいぜいほんのわずかしか役に立ちません。同じCPUの異なるバージョンを比較している場合は、「はい」の方が高速です。 :)

「臭いマルチコアは必要ない」という問題については、そうです。 :)複数のタスクを積極的に実行していない場合でも、オペレーティングシステムには他にも多くの責任があり、複数のコアから大きなメリットが得られます。コンピュータが指示どおりに実行するのか、それともメモリ管理、ファイルインデックス作成、ウイルススキャン、印刷などのバックグラウンドタスクの1つを実行するのか。クアッドコアは必要ないかもしれませんが、デュアルコアプロセッサ以外のものを使用することはお勧めしません。

4
Scott Mayfield