hyper-threading

这款英特尔处理器可以多处理 4 个或 8 个线程吗?
hyper-threading

这款英特尔处理器可以多处理 4 个或 8 个线程吗?

我正在帮助一位朋友尝试在具有 Intel Core i3-3217U 处理器的系统上运行多个线程。 根据英特尔网站,该处理器有 2 个核心,支持 4 个线程每核(?)(意味着总共有 8 个线程): 核心数:2(核心是一个硬件术语,描述单个计算组件(裸片或芯片)中独立中央处理单元的数量。) 线程数:4(线程,或执行线程,是一个软件术语,指的是可以传递或处理的指令的基本有序序列由单个 CPU 核心。[重点是我的] 然而这其他网站状态: “得益于英特尔超线程技术,核心数量实际上增加了一倍,达到 4 个线程。” 是否可以期望使用该处理器高效地多处理 4 个线...

Admin

Windows 支持多少个物理 CPU 核心?(2021 年询问)
hyper-threading

Windows 支持多少个物理 CPU 核心?(2021 年询问)

Windows 有多少个物理 CPU 核心 (amd64,不是 arm) 支持? 因此,对于“物理 CPU 核心”,我的意思是具有 4 个核心和超线程的 CPU 算作 4 个核心,而不是 8 个核心。对于“Windows”,我指的是版本(工作站和企业)针对的是普通消费者电脑,而不是服务器或修改版本。(我不想知道一个进程可以拥有的最大线程数) 问题 1:我在维基百科上找到一个表格,上面说最大值是 256 个核心和 4 个 CPU 插槽,但没有注明 256 个核心的最大值是否与 1 个 CPU 插槽有关,或者它是否是一个总体限制?(那么这是否意味着限制是 256...

Admin

50% 的 CPU 使用率是否表明超线程 CPU 存在瓶颈?
hyper-threading

50% 的 CPU 使用率是否表明超线程 CPU 存在瓶颈?

我正在尝试提高视频游戏中的 FPS,因此我试图找到系统中的瓶颈。似乎没有任何东西可以以 100% 的速度运行,即使 FPS 限制远高于实际 FPS(出于测试目的,我最高可以达到 80 FPS,而限制为 240)。 但后来我突然想到,我有一个超线程 CPU,其“虚拟”核心数量是“真实”核心的两倍。也许核心没有显示 100% 的使用率,因为如果正确使用超线程,则任何“虚拟”核心都不应该真正以 100% 运行。 我的理解是否正确?当我的核心以平均 50% 的速度运行时,这是否意味着 CPU 实际上以最快的速度运行? ...

Admin

使用 SMT 为兄弟核心设置不同的频率策略
hyper-threading

使用 SMT 为兄弟核心设置不同的频率策略

在支持同时多线程的处理器上(我不再对其进行测试),如果只有一个或一些物理核心的逻辑核心具有与其他核心不同的频率策略(例如,由设置cpupower),会发生什么? 例如,假设我使用的是具有 2 路 SMT 的 4 核处理器,其中逻辑核心 0 和 1 属于物理核心 0,逻辑核心 2 和 3 属于物理核心 1,依此类推。如果我将 LC0 的最大频率限制为 2.0 GHz,将 LC1 的最大频率限制为 3.0 GHz,然后将 CPU 最大化,会发生什么?我听说物理核心在任何时候都只能有一个频率,所以我的猜测是只有一个设置会覆盖另一个设置(例如可能是后者的设置,或者以...

Admin

如何将物理核心分配给 Fedora 上的单个进程?
hyper-threading

如何将物理核心分配给 Fedora 上的单个进程?

我有一个 Python 脚本,其中每个添加的线程的并行化开销高于超线程的最大性能优势。 但将线程数设置为系统 CPU 数量的一半是不够的。因为为了节省电量,Linux 内核可以选择在虚拟核心上打包线程,而不是使用更多的物理核心 那么,在设置进程亲和性时如何确定物理核心绑定?我应该将进程绑定到奇数还是偶数个系统 CPU 核心(例如,将进程绑定到系统核心2 4 6 8)? ...

Admin

vCPU 拓扑(插槽 / 核心 / 线程)如何影响 VM 的计算性能?
hyper-threading

vCPU 拓扑(插槽 / 核心 / 线程)如何影响 VM 的计算性能?

我有一台 Ubuntu 主机,配有 AMD Matisse 处理器(12C 24T)。使用 libvirt(QEMU+KVM)启动虚拟机时,有一个设置 CPU 拓扑的选项。 几乎所有消费类 PC 都具有单插槽多核 CPU,每个核心最多有 2 个线程 (HT),因此我很想为虚拟机设置类似的拓扑。我想知道仅此设置(假设总 CPU 线程保持不变)是否会影响虚拟机性能或主机 CPU 利用率,例如在调度方面。 ...

Admin

我的虚拟机是否支持超线程?
hyper-threading

我的虚拟机是否支持超线程?

我获得了一台具有 8 个逻辑处理器的 VMware ESXi VM(运行 Windows Server 2016 SE),但我无法判断该 VM 是否是超线程的。 (这对 SQL Server 很重要。) C:\Users\XXXXXXX>wmic CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors DeviceID NumberOfCores NumberOfLogicalProcessors CPU0 2 2 CPU1 2 ...

Admin

超线程如何更高效?
hyper-threading

超线程如何更高效?

我读了很多关于超线程及其工作原理的文章。有一件事我仍无法“理解”,那就是它怎么会比根本不使用超线程更有效率呢? 超线程是指两个线程可以在一个单线程核心上运行。这也意味着在那个单核中,只能运行 1 个线程。无论超线程允许在单核上运行 200 个还是 2 个线程,在给定时间内仍然会运行 1 个线程……然后进行切片(但这不是我的问题)。 那么,有人可以指出它是如何提高我们的表现的吗? ...

Admin

如何为该处理器启用超线程和涡轮加速?
hyper-threading

如何为该处理器启用超线程和涡轮加速?

我昨天买了 EliteBook 8740w 笔记本电脑。虽然我已从 BIOS 启用超线程,但超线程在 Windows 上不起作用。我使用的是 Windows 10。此外,当我使用 CPU-Z 程序对 CPU 进行压力测试时,它不会像英特尔网站上所说的那样达到 2.8 GHz。它只会达到 1.7 GHz。在正常工作期间,有时会达到 2.4 GHz,但这种情况很少见,而且大多数时候都不会发生。我如何启用超线程并最大程度地使用 turbo-boost 功能。 解决方案: 从 bios 启用超线程后,您还需要在 bios 选项中执行一些与安全相关的额外步骤。对我来说...

Admin

i7 7700 处理器仅显示 4 个内核,每个内核的线程数为 1
hyper-threading

i7 7700 处理器仅显示 4 个内核,每个内核的线程数为 1

我是一个 ubuntu 用户,当我输入处理器我明白了 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: ...

Admin

并行运行的 CPU 密集型数据挖掘作业的最佳数量是多少?
hyper-threading

并行运行的 CPU 密集型数据挖掘作业的最佳数量是多少?

我有一个 CPU 密集型数据挖掘作业,该作业可并行化。每次作业运行大约需要 10 分钟。该作业的 IO 负载不大,主要是 CPU 计算负载大。我有一台 32 核设备,每核 2 个线程,并且支持超线程。 我的第一个问题是并行运行 32 或 64 个作业是否最佳?我的第二个问题是当我从并行运行 32 个作业增加到 64 个作业时,每个作业的性能预期会受到多大影响(假设 IO 不是瓶颈)? Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bi...

Admin

具有超线程的多核 CPU 中的处理器数量
hyper-threading

具有超线程的多核 CPU 中的处理器数量

我一直在读每个程序员都应该知道的关于内存的知识由 U. Drepper 撰写,第 3 页陈述如下: 截至 2007 年,Red Hat 预计,对于未来的产品,大多数数据中心的“标准构建模块”将是一台最多有四个插槽的计算机,每个插槽都装有四核 CPU,对于英特尔 CPU 来说,将是超线程的。2这意味着数据中心的标准系统将有最多 64 个虚拟处理器。 2超线程使得单个处理器核心仅需少量额外硬件便可执行两个或多个并发执行。 我不清楚的是这样的系统如何会有 64 个(虚拟)处理器。 我们甚至假设超线程 CPU 由 2 个处理器组成...

Admin

将 i5-8400 升级到 i7-8700 时空闲温度会升高吗?
hyper-threading

将 i5-8400 升级到 i7-8700 时空闲温度会升高吗?

我有一个被动冷却i5-8400,运行速度约为34-40一天中大部分时间的温度为华氏度(最高温度约为60度),使用 Cooler Master Hyper 散热器和单个 20 厘米 Noctura 机箱风扇,以最低(无噪音)速度运行,直到需要将一些暖空气从机箱中移出。 我使用的应用程序将受益于超线程的提升,而不是升级所有的东西,我打算把 CPU 换成i7-8700 虽然它们都是65瓦热设计功耗我知道超线程和额外的时钟速度会增加温度,但我找不到类似环境中预期温度增加的具体数字。 有谁经历过类似的过程并能告诉我他们观察到了什么? 以下是我的 i5-8400...

Admin

在 Vivobook 15 上禁用超线程
hyper-threading

在 Vivobook 15 上禁用超线程

更新:在写这篇文章之前我已经做过这件事了。 在 Windows 7 注册表中禁用超线程 我搜索了很多关于这个问题的帖子,没有答案,所以我寻求更多信息。我不明白为什么在我编辑之后仍然有人投票反对我的问题。 对不起,我的英语不好。 眼镜: 我的问题笔记本电脑: - Asus Vivobook X512DA A512DA(一台笔记本电脑)。 - 配备 Vega 8 的 AMD Ryzen R5 3500U。 - 8GB 物理内存(但由于 iGPU,6GB 可用)。 - SSD 500GB。 我的另一台笔记本电脑性能符合预期: - HP Elite Book(另...

Admin

Windows - Metatrader 4 (32 位) - 冻结问题!超线程?单核过载?
hyper-threading

Windows - Metatrader 4 (32 位) - 冻结问题!超线程?单核过载?

我已经为这个问题绞尽脑汁一段时间了,我真的需要一些指导。我想我可能已经解决了这个问题,但如果我需要升级或扩展我的系统,我想知道问题是什么。 我正在运行这个程序 Metatrader4(32 位程序 - 交易程序)我运行一个自动化系统,该系统对 CPU 的要求很高,但只有单核,因为 metatrader4 是 32 位的 当我安装 14x Metatrader4 并加载图表时,我的程序会冻结,但仍在后台运行。当市场放缓时,我将能够再次在程序之间切换。 我现在尝试的 MetaTrader 更少,而且它更稳定(到目前为止)。我有一台 I9-9900K,并在 ...

Admin