【发布时间】:2016-04-10 18:01:23
【问题描述】:
所以,这个学期我有一个关于操作系统的主题,但我对超线程还不是很了解。我搜索了互联网,但发现的内容几乎相同(我不知道我是否使用错误的术语进行搜索)。
以下是我找到的来源:
https://www.dasher.com/will-hyper-threading-improve-processing-performance/;
Hyper-threading Performance Comparison;
Why does hyper-threading benefit my algorithm?;
但是,我的问题不是关于不同语言的 HT,或者我如何在有/没有的情况下进行分析,而是这是如何在硬件级别实现的。
HT 如何与主存(ALU、寄存器..)、缓存和其他设备通信。我在哪里可以找到这方面的信息?
最后,我想将 HT 与并行化进程进行比较。并行性如何利用超线程?
所以,如果您知道可以帮助我的书籍或网站,请在此处分享。
谢谢,
【问题讨论】:
标签: multithreading operating-system hyperthreading