版权声明:转载必须保留原出处,没有书面许可不可用于商用目的, https://blog.csdn.net/qq_43401808/article/details/85853508
https://download.csdn.net/download/qq_43401808/10897558
这片白皮书论文是Intel最早的讲述超线程技术的专题论述,非常具有学术价值与史料参考价值。
ABSTRACT Intel’s Hyper-Threading Technology brings the concept of simultaneous multi-threading to the Intel Architecture. Hyper-Threading Technology makes a single physical processor appear as two logical processors; the physical execution resources are shared and the architecture state is duplicated for the two logical processors. From a software or architecture perspective, this means operating systems and user programs can schedule processes or threads to logical processors as they would on multiple physical processors. From a microarchitecture perspective, this means that instructions from both logical processors will persist and execute simultaneously on shared execution resources. This paper describes the Hyper-Threading Technology architecture, and discusses the microarchitecture details of Intel's first implementation on the Intel Xeon processor family. Hyper-Threading Technology is an important addition to Intel’s enterprise product line and will be integrated into a wide variety of products. |
摘要 Intel的超线程技术为Intel体系结构带来了同步多线程处理能力。超线程技术使得单个物理处理器看起来像两个逻辑处理器;在两个逻辑处理器之间,物理执行资源被共享使用;架构状态则每个逻辑处理器各持有一份。从软件或者体系结构的视角来看,这意味着操作系统和用户程序可以将进程或者线程调度到逻辑处理器上运行,就好象在多个物理处理器上运行一样。从微架构的角度来看,这意味着来自于两个逻辑处理器的指令会同时在共享的执行资源上保持并执行。 这篇论文讲述超线程架构,讨论第一代实现超线程技术的Intel Xeon处理器的微架构细节。超线程技术是对Intel的企业级产品线的重要增强,也将会被集成到更广泛的产品线中去。 |