ハイパースレッディングとプロセッサのクロック、サイズ、容量

ハイパースレッディングとプロセッサのクロック、サイズ、容量

ハイパースレッディングを有効にすると、CPUのサイズと容量がハイパースレッディングではなく値の約半分に減少します。ほとんどのプロセスは2つのコアしか使用しないため、ハイパースレッディングを無効にする必要がありますか?

lshw -C processor (cpu:0 and cpu:1 show the same results)

ハイパースレッドの有効化

*-cpu:0                   
   description: CPU  
   product: Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz  
   vendor: Intel Corp.  
   physical id: 5  
   bus info: cpu@0  
   version: Intel(R) Xeon(R) CPU X5690 @ 3.47GHz  
   slot: CPU0 PROCESSOR  
   size: 1596MHz  
   capacity: 1596MHz  
   width: 64 bits  
   clock: 2105MHz  
   capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb tpr_shadow vnmi flexpriority ept vpid cpufreq  
   configuration: cores=6 enabledcores=6 threads=12  

ハイパースレッディングオフ

*-cpu:0                   
   description: CPU  
   product: Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz  
   vendor: Intel Corp.  
   physical id: 5  
   bus info: cpu@0  
   version: Intel(R) Xeon(R) CPU X5690 @ 3.47GHz  
   slot: CPU0 PROCESSOR  
   size: 3459MHz  
   capacity: 3459MHz  
   width: 64 bits  
   clock: 2105MHz  
   capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb tpr_shadow vnmi flexpriority ept vpid cpufreq  
   configuration: cores=6 enabledcores=6 threads=6  

答え1

良い質問で面白いコマンドです。これは何ですか?ダーバン?

ところで、「サイズ」の意味を見てみましょう。ホームページコマンドのため長沙

デフォルトでは、これはHTの仕組みを示しています。 1つの内部CPU命令パイプラインではなく、クロック速度の半分で2つのパイプラインを取得します。

クロック速度の半分であれば継続的な入力には十分ですが、プロセッサは同時に両方のパイプで作業を実行できます。

結論:HTはCPUの内部機能を最大限に活用するので大丈夫です。それに加えて、CPUは今日のボトルネックを引き起こさないかもしれません。

CPUキャッシュに常駐し、CPU速度を最大限に活用するには、交換なしで実行できるコードが必要です。結果をどこかに記録する必要があります。 RAMスループットはおそらくCPUより低いでしょう。どちらにしてもスループット。

関連情報