ハイパースレッドとバレルの違い

以前、バレルCPUを解説したら「ハイパースレッドだね」と言われたことがあったんだけど、

ハイパースレッド

ハイパースレッドとは同時実行であり、

  • 物理コアを2つの論理コアとして、CPUが同時に2つの命令を実行する

である。

バレル

バレルはタスクのパイプライン化であり、

  • CPUの各ステージが複数のタスクを同時に実行している

ということ

でいいのかな?