multi-processor

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

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

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

Admin

是否有支持多个 CPU 核心/线程的 enblend 版本?
multi-processor

是否有支持多个 CPU 核心/线程的 enblend 版本?

任务管理器 ksysguard 告诉我只有一个核心被 enblend 完全占用。有时 enblend 会在核心之间跳跃,但它显然不是为在多个核心之间分配工作而开发的(我有 8 个核心,分别有 16 个线程): 那么:enblend 有多 CPU 版本(或补丁)吗?我当前的版本是 4.2(在 OpenSUSE Leap 15.1 系统上)。谢谢。 更新:Firefox 似乎可以与以下设备配合使用taskset: 更新 #2:以下是我的版本的链接详细信息enblend: ╭─jacek@epica ~ ╰─➤ enblend --show-so...

Admin

如何在运行推理管道时修复 EC2 实例上的 CUDA 内存不足错误?
multi-processor

如何在运行推理管道时修复 EC2 实例上的 CUDA 内存不足错误?

我正在尝试运行一个完整的推理管道,该管道需要大量图像,首先运行对象检测(多处理),然后运行分类器(多处理)。我已经在本地机器(具有 8 个内核的 CPU - 无 GPU)上测试了代码,并且它运行完美。但是,当我尝试在 EC2(深度学习 AMI(Amazon Linux)版本 24.1 - 实例类型:p2.xlarge - 4 个 vCPU(2 个内核 - 每个内核 2 个线程)- 1 个 GPU 内核 - 启用 CUDA)上运行相同的代码时,它会抛出 CUDA - 内存不足错误。 import multiprocessing as mp pool_...

Admin

气流调度程序在几个小时后停止
multi-processor

气流调度程序在几个小时后停止

我正在运行 3-4 个 Python DAG。问题是调度程序在 4-5 小时后会停止运行。当我启动它时,它运行良好并且 DAG 确实运行,但几个小时后它就会停止运行并出现以下错误: 回溯(最近一次调用最后一次):文件“/usr/bin/airflow”,第 28 行,在 args.func(args) 中文件“/usr/lib/python2.7/site-packages/airflow/bin/cli.py”,第 882 行,在调度程序 job.run() 中文件“/usr/lib/python2.7/site-packages/airflow/job...

Admin

多CPU系统如何共享pci-express总线?
multi-processor

多CPU系统如何共享pci-express总线?

对于现代单 CPU 系统来说,一切都是透明的:有多核 CPU,其中核心通过非核心功能(如 L3 缓存、共享片上内存控制器)进行通信。非核心还执行所有处理 pci-e 总线功能,例如提供对 GPU、网卡或 ssd 的访问。例如,我可以读取某个处理器确实支持 40 个 pci-e 通道。 但是当我试图思考两个独立的处理器如何与单个 GPU 通信时,事情变得很奇怪?在多插槽芯片组(例如 Intel® C612)上通常如何解决这个问题?我可以使用两个处理器的 80 个 pci-e 通道来连接 80 个 GPU,以便两个芯片中的每个核心都可以与每个 GPU 通信吗?...

Admin

多处理器和多处理系统之间有什么区别?
multi-processor

多处理器和多处理系统之间有什么区别?

我正在为明天的简单考试学习 IPC。我课堂上使用的教材不是最好的:它有很多错别字,而且它的练习不止一次被证明是错误的或非常含糊不清的。 这可能不是具体案例,但我正在努力尝试在书中回答这个问题: 并发进程执行的并行性是...... a) 仅虚拟 b) 仅真实 c) 在多处理系统上是真实的,在多处理器系统上是虚拟的 d) 在多处理器系统上是真实的,在多处理系统上是虚拟的 e) 以上都不是 我对答案 c 和 d 感到困惑;多处理和多处理器之间有什么区别? 我已经寻找答案,但显然这两个术语指的是同一件事。 这可能看起来是一个非常愚蠢的问题,但我想知道它们是否实际...

Admin

Windows Server 上的 Opteron 6274 中“缺少”L3 缓存
multi-processor

Windows Server 上的 Opteron 6274 中“缺少”L3 缓存

我在 HP DL585 G7 服务器中安装了 4 个 AMD Opteron 6274 CPU。Windows Server 2016 仅显示这些 CPU 具有 12MB 的 L3 缓存,尽管互联网上的每个来源都说它们应该具有 16MB(2x8MB)的 L3 缓存。 当服务器启动时,它会显示 CPU 具有预期的 16MB L3 缓存。 Windows Server 2016 正确报告其 16MB (8x2MB) 的 L2缓存。 CPU-z 认为每个 CPU 只有 6MB 的 L3 缓存(或者这可能是 CPU-z 的一个错误,因为它至少应该报告 2x6M...

Admin

同质核心和异质核心
multi-processor

同质核心和异质核心

我目前正在阅读有关 CPU 的多核架构的文章。但是,我很难理解“使用一个核心设计重复一致”的含义,它描述了同质核心。而异构核心“使用混合核心”。我不明白“混合核心”的真正含义。有人能解释一下“混合核心”是什么意思吗? ...

Admin

计算机运行几分钟后,处理器速度锁定在低 GHz
multi-processor

计算机运行几分钟后,处理器速度锁定在低 GHz

最近我发现,运行计算机几分钟后,处理器速度会降低并锁定在某个水平(0.8GHz)。当我第一次运行计算机时,我的处理器速度很好(1.5GHz),甚至超过了正常速度(2.3GHz)。我的处理器是 AMD A6-3420M APU,配备 Radeon(tm) HD Grapichs 1.50 GHz 我已将电源设置更改为高性能,并将最小和最大处理器电源管理设置为 100%。 如果我的电脑这样做是为了省电,那么在我运行大型程序/游戏后,速度仍然相同。如果是因为热量,您可以在下图中看到我的电脑在低于 70 摄氏度的温度下运行,并且刚启动时速度仍然正常。 那...

Admin

过去的
multi-processor

过去的

我的教科书上是这样说的: 微处理器不仅已成为目前速度最快的通用处理器,而且现在还是多处理器;每个芯片(称为插槽)包含多个处理器(称为核心),每个处理器都具有多级大型内存缓存,并且多个逻辑处理器共享每个核心的执行单元。截至 2010 年,即使是笔记本电脑也有 2 个或 4 个核心,每个核心有 2 个硬件线程,总共有 4 个或 8 个逻辑处理器,这种情况并不罕见。 个人计算机是否只包含一个芯片,而芯片本身包含多个处理器?还是包含多个这样的芯片? ...

Admin

我在 Firefox 49 中启用了多进程窗口,但仍然只有 1 个进程
multi-processor

我在 Firefox 49 中启用了多进程窗口,但仍然只有 1 个进程

在火狐 49我刚刚启用了Multiprocess Windows。 browser.tabs.remote.autostart设置为true,也extensions.e10sBlockedByAddons为false并加browser.tabs.remote.force-enable等于true。 但 Firefox 仍然有 1 个进程。 顺便说一句,我禁用了所有add-ons Firebug,但是。 我在用着Windows 10 - 64bit 我做错事情了? 更新 以下是about:support截图: ...

Admin

CPU利用率高的原因是什么?
multi-processor

CPU利用率高的原因是什么?

为简单起见,假设我有一个单核处理器。我有 2 个任务并行运行。我的理解是处理器将以循环方式运行任务,即每次运行一个任务。 现在,如果任何任务使用更多周期,利用率就会更高。对吗?如果是这样,当任何任务需要大量周期时,或者换句话说,周期在这里实际上意味着什么? ...

Admin

为什么 VMware Player 中的处理器限制低于我的 CPU 上的物理核心数量?
multi-processor

为什么 VMware Player 中的处理器限制低于我的 CPU 上的物理核心数量?

我的 CPU 有 18 个核心,并且由于超线程,有 36 个逻辑处理器。但是,VMware Player 在设置中的最高选项是 16 个处理器的虚拟机。这有什么原因吗?我尝试过谷歌搜索,但找不到答案。这很令人沮丧,因为我想充分利用我所有的计算资源。 我在 Windows 10 主机上,使用 VMware Workstation 12 Player 虚拟化 Ubuntu 16.04,并且我有一台 Xeon E5-2697 v4。 ...

Admin

向工作站添加第二台 Xeon E5430
multi-processor

向工作站添加第二台 Xeon E5430

我有一台装有 Supermicro x7dwa 主板和一块 Intel Xeon E5430 处理器的 PC。我尝试在主板上添加第二个相同的 CPU,但 PC 无法启动。主板上的电源 LED 从未亮起,我听不到任何哔哔声,CPU 风扇仅旋转约一秒钟。GPU 风扇继续旋转,由主板供电。我分别测试了每个 CPU,PC 启动正常。BIOS 设置看起来不错。我看不到第二个插槽有任何物理损坏。还有哪些问题可能导致这些症状? 更新:经过更多研究,我认为我的旧 650w 电源可能供电不足,所以我买了一台新的 Corsair HX850i,并从主板上移除了不重要的卡,但这...

Admin

Windows 10 没有看到第二个 CPU
multi-processor

Windows 10 没有看到第二个 CPU

我有一台 Dell Precision T5400 工作站,配备两台 Intel Xeon 处理器。一台是 x5450(四核),另一台是 e5450(四核)。BIOS 可以识别这两台 CPU 点击放大 我甚至无法在安装了 2 个处理器的情况下安装 Windows。首先我必须拔出其中一个,然后安装 Windows。如果我将第二个处理器放回去,我会收到错误“不支持多处理器”。 我可以通过使用单个 CPU 启动来解决这个问题,并在系统配置 -> 启动高级选项中选择复选框“处理器数量”并将其设置为四(4 因为这是关于处理器核心的)。 之后我可以启动 W...

Admin