根据英特尔(如果我没记错的话)的说法,超线程 (HT) 可以: - 将性能提高 30%。- 当一个任务使用 ALU 单元而另一个任务执行 I/O 时,HT 可以更好地利用 CPU(例如:一个任务使用 zip alg,另一个任务用于将数据写入磁盘) - 这样可以可以使用HT。
所以,如果我有一个带有 HT 的核心,并且我正在使用 2 个同时运行 2 个 zip 算法的任务,那么 HT 在这里不会高效,因为一个任务将等待另一个任务完成一个 ALU 单元的工作?(在这种情况下,我需要 2 个内核,而不是 1 个带 HT 的内核)。
我了解 Intel 对 HT 的含义吗?这样对吗 ?