multi-core

合并特定程序的 CPU 核心
multi-core

合并特定程序的 CPU 核心

Minecraft 是一款老游戏,其编码仅使用一个核心,这对今天的性能不利, 所以我在想是否有办法为该特定程序合并 2 个核心并让程序认为它使用了 1 个核心,即使它使用了 2 个核心。 如果有可能的话,我们可以为很多人改变游戏规则。 ...

Admin

我可以只为系统保留一个核心吗?
multi-core

我可以只为系统保留一个核心吗?

我有一个工作流程,它有时会使我的系统无响应或变慢。我通过将此类要求高的应用程序的亲和性设置为仅少数几个内核/线程(Core i7)来解决这个问题。 现在我正在寻找一种方法来自动化它,甚至以这样的方式设置它,即系统只能在专用核心上运行和/或至少所有(未来)应用程序只能在所有其他核心上运行。 ...

Admin

任何程序都可以在多核上运行吗?CPU 会决定吗?还是只有某些程序可以在多核上运行?
multi-core

任何程序都可以在多核上运行吗?CPU 会决定吗?还是只有某些程序可以在多核上运行?

因此,我对多核 CPU 有点困惑 - 我最初的印象和我以前听到的印象是,有些程序无法跨多个核心运行 - 例如,另一个循环的输入取决于先前的输出 另一方面,我看到其他人声称似乎任何程序都可以在多个核心上运行(这是否必须由程序员指定(例如,通过分配线程),或者 CPU 是否能够在核心之间分配密集型程序?) 但与此同时,我也听别人说过,一个进程只能在一个核心上运行 我希望有人能澄清这一点,或者为我应该去哪里寻找提供一些建议。我觉得我读到的内容——如果不是错误的——可能至少已经过时了,或者可能因处理器型号等而异 不过,提前感谢你的帮助 ...

Admin

为什么这个单线程程序使用了所有 CPU 核心?
multi-core

为什么这个单线程程序使用了所有 CPU 核心?

我正在运行一个程序,我认识的程序开发人员告诉我,该程序完全是单线程的。但是,如下图所示,该程序实际上正在使用我所有的 CPU 核心。因此,我想知道为什么会这样。根据程序的不同,Windows 是否仍然可以在超过 1 个核心中运行单线程程序?我知道这个问题听起来很傻,但我找不到更好的表达方式。 ...

Admin

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

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

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

Admin

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

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

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

Admin

查找CPU核心Win10中运行的进程
multi-core

查找CPU核心Win10中运行的进程

我有一台多核 Win10 机器。某个进程在一个核心上消耗了 100% 的 CPU,而总体 CPU 消耗仍然很低。 我可以识别核心——但不能识别其中运行的进程。需要弄清楚该核心中正在运行哪个进程。我找不到 Windows 中任何可以按核心显示进程的内置工具。 有什么工具或 PowerShell 可以帮忙吗? ...

Admin

Linux ARM 环境下的多核多进程性能问题
multi-core

Linux ARM 环境下的多核多进程性能问题

我正在 4 核 ARM CPU 上开发 Linux 应用程序。应用程序中有两个进程,我将每个进程分配给 CPU,如下所示。 核心1:进程1(GUI) core2-4 : precess2 (实时应用) 没有进程1,进程2可以轻松处理其进程,无需担心。但问题是,当我运行进程1时,它对进程2的性能产生了巨大的影响,进程2根本无法正常工作。 这可能是什么原因造成的? 附加信息: cpu2-4 与 isolcpus=1-3 隔离 我跟踪了整个系统的线程,发现只有当进程1存在时,进程2才会在core1上唤醒大量名为rcu_preempt的任务。不过这两个进程不...

Admin

超线程如何更高效?
multi-core

超线程如何更高效?

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

Admin

总体发热量更低?双核与四核 CPU 运行单线程应用程序
multi-core

总体发热量更低?双核与四核 CPU 运行单线程应用程序

设置:多核 CPU 正在运行仅使用一个线程的应用程序。 假设:就时钟速度而言,2 核和 4 核需要相同的运行时间,并且两者的 TDP 相同。(同一代和同一制造商) 四核 “产生”更少的热量? 冷却更加有效率吗? 示例 1:四核处理器每个核心的 CPU 使用率(示例): 核心:c0|c1|c2|c3 循环0:100%0%0%0% 周期1:0%100%0%0% 周期2:0% 0% 100% 0% 周期3:0% 0% 0% 100% 周期4:100%0%0%0% 周期5:0% 100% 0% 0% 周期6:0% 0% 100% 0% 周期7:0% 0% 0% ...

Admin

1个大核和4个小核,虚拟专用服务器哪个更好?
multi-core

1个大核和4个小核,虚拟专用服务器哪个更好?

我正在尝试寻找并购买 VPS 服务。我看到一些计划,例如单核 3.5GHZ、双核 2GHZ、四核 1GHZ 等。我想知道哪一个更好并且具有更强的计算能力? 我想在服务器上运行一些股票市场的交易机器人。并在其上进行一些计算。 ...

Admin

核心/逻辑核心如何处理线程
multi-core

核心/逻辑核心如何处理线程

我脑子里一直有这个令人苦恼的问题,困扰了我好几天。 如果我错了,请纠正我:我对计算机架构和组织的看法是, 在早期的计算机中,单个芯片上有一个处理器。 经过评估,出现了多芯片处理器,每个芯片都有一个处理器。 然后现代出现了多处理器。每个处理器芯片称为一个插槽,该插槽包含多个处理器。它们称为核心。 核心:处理器芯片上的单个处理单元。核心的功能可能与单 CPU 系统上的 CPU 相同。 现在我简单说一下对超线程技术的理解。 对于插槽中实际存在的每个物理核心,操作系统会处理两个虚拟(逻辑)核心并尽可...

Admin

[核心 4] [逻辑/核心 2] 是什么意思?
multi-core

[核心 4] [逻辑/核心 2] 是什么意思?

我看到一个处理器,上面写着:Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz[核心 4] [逻辑/核心 2] 这意味着它有 4 个核心还是 2 个核心,这合乎逻辑吗?我对此有点困惑。 ...

Admin

Geekbench 多核得分是使用高度并行进程得出的吗?
multi-core

Geekbench 多核得分是使用高度并行进程得出的吗?

对于每款处理器,geekbench.com 上的基准测试都会显示单核和多核得分。例如,这款 64 核处理器单核得分为 1220,多核得分为 23688。Geekbench 多核基准测试是否通过(案例 1)同时在多个核心上运行多个单核基准测试来衡量(令人尴尬的平行)?或者,(情况 2)是运行一组基准测试,其中可能涉及不能很好并行化的进程。 对于上面的 64 核 CPU 示例,多核性能低于我们可能从单核行为的线性扩展中预期的 64x1220 = 78080 分数。在案例 2 中,这种差异可能是由于基准测试缺乏完美的并行性而导致的。然而,在案例 1 中,差异一定...

Admin

您可以在没有虚拟化的情况下在不同的 CPU 内核上运行两个操作系统吗?
multi-core

您可以在没有虚拟化的情况下在不同的 CPU 内核上运行两个操作系统吗?

假设我们有四核 CPU。现在,我想知道是否可以在其中两个核上运行 Windows,在另外两个核上运行 Linux。 而且——在有人将此标记为重复之前——我说的不是虚拟机(就像所有其他问题一样)。我说的是在准系统 CPU 上运行操作系统,中间没有任何调度程序/虚拟机管理程序(除了稍微修改过的 BIOS/UEFI,它可以分配正确的 RAM 地址空间并连接到单独的显示器等)。 ...

Admin