gpt4 book ai didi

azure - Azure 上的物理 CPU 和超线程有什么区别?

转载 作者:行者123 更新时间:2023-12-05 06:32:21 25 4
gpt4 key购买 nike

我正在阅读 Microsoft Azure 上的 SQL 数据库的文档,了解有关两种数据库服务 GEN4 和 GEN5 之间的性能。目前文档显示 GEN4 CPU 基于 Intel E5-2673 v3 (Haswell) 2.4 GHz 处理器和 1 个 vCore = 1 个物理 CPU,GEN5 逻辑 CPU 基于 Intel E5-2673 v4 (Broadwell) 2.3 GHz 处理器,其中 1 个 vCore = 1 个超线程。

我的问题是,GEN4 1 物理 CPU 是否相当于具有 12 个核心和 24 个逻辑处理器的 Intel E5-2673 v3 还是一个单独的核心? ,以及 GEN5 1 超线程是否相当于 Intel E5-2673 v4 上物理核心的逻辑核心?

这是文档的链接:Azure SQL Database pricing

最佳答案

Is GEN4 1 physical cpu equivalent to a Intel E5-2673 v3 with 12 cores and 24 logical proccesors or Is a individual core.

GEN4 中的 1 个物理 cpu 代表一个基于 Intel E5-2673 v3 (Haswell) 2.4 GHz 处理器的核心。

Is GEN5 1 hyper Thread equivalent to a logical core of a physical core on a Intel E5-2673 v4?

超线程简介:

超线程(正式称为超线程技术或 HT 技术,缩写为 HTT 或 HT)是英特尔专有的同步多线程 (SMT) 实现,用于提高在 x86 微处理器上执行的计算的并行化(一次执行多个任务) 。它于 2002 年 2 月首次出现在 Xeon 服务器处理器上,并于 2002 年 11 月出现在 Pentium 4 桌面 CPU 上。[4]后来,英特尔将这项技术应用到了 Itanium、Atom 和 Core“i”系列 CPU 等中。

对于物理上存在的每个处理器核心,操作系统会寻址两个虚拟(逻辑)核心,并在可能的情况下在它们之间共享工作负载。超线程的主要作用是增加流水线中独立指令的数量;它利用超标量架构,其中多个指令并行地对单独的数据进行操作。借助 HTT,一个物理核心对于操作系统来说表现为两个处理器,从而允许每个核心同时调度两个进程。此外,两个或多个进程可以使用相同的资源:如果一个进程的资源不可用,则另一进程可以在其资源可用的情况下继续运行。

除了需要操作系统支持同时多线程 (SMT) 之外,超线程只有在专门为其优化的操作系统中才能得到正确利用。[5]此外,英特尔建议在使用不知道此硬件功能的操作系统时禁用 HTT。

更多关于超线程的信息,我们可以引用:Hyper Thread

关于azure - Azure 上的物理 CPU 和超线程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51369559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com