11

誰かが私にこれら2つのb / wの違いを説明できるかどうか疑問に思っていましたか?Intel ハードウェア アーキテクチャ (HT) と何か関係がありますか?

4

2 に答える 2

12

ハイパースレッディングはハードウェアのことであり、インテルのブランドです。他のほとんどの人はこれを同時マルチスレッド (SMT) と呼んでいます。プログラマーにとって、2 つのハイパースレッドは 2 つの CPU コアのように見えます。ハードウェア側では、複数のハイパースレッドが 1 つのコアを共有します。(インテルの場合、コアごとに 2 つのハイパースレッドがあります)。

マルチスレッド (またはマルチスレッド プログラミング) は、一般に、1 つのプログラムで複数のスレッド コンテキスト (命令ポインター、レジスタ、スタックなど) を使用する概念と見なされます。(通常、同じプロセスまたは仮想アドレス空間にあります)。

于 2013-01-07T06:14:42.850 に答える