誰かが私にこれら2つのb / wの違いを説明できるかどうか疑問に思っていましたか?Intel ハードウェア アーキテクチャ (HT) と何か関係がありますか?
16535 次
2 に答える
12
ハイパースレッディングはハードウェアのことであり、インテルのブランドです。他のほとんどの人はこれを同時マルチスレッド (SMT) と呼んでいます。プログラマーにとって、2 つのハイパースレッドは 2 つの CPU コアのように見えます。ハードウェア側では、複数のハイパースレッドが 1 つのコアを共有します。(インテルの場合、コアごとに 2 つのハイパースレッドがあります)。
マルチスレッド (またはマルチスレッド プログラミング) は、一般に、1 つのプログラムで複数のスレッド コンテキスト (命令ポインター、レジスタ、スタックなど) を使用する概念と見なされます。(通常、同じプロセスまたは仮想アドレス空間にあります)。
于 2013-01-07T06:14:42.850 に答える