smp

多核处理器是否具有用于随机改变在哪个核心执行指令的内部硬件?
smp

多核处理器是否具有用于随机改变在哪个核心执行指令的内部硬件?

我的一个朋友说,即使你将进程固定在操作系统中的特定核心上,进程也总是会在核心之间跳转。他说,处理器制造商这样做是为了防止处理器因热点而烧毁(核心是否真的烧毁是另一回事)。 他还说,例如,Windows 任务管理器不正确,因为它无法跟踪处理器内部的操作。因此不可信……他发誓他看到了一些英特尔文档对此进行了解释。(但他找不到) 我试图告诉他这是不合逻辑的,因为这样做会使缓存和管道等无效,但由于也没有文件证明这一点,所以很难证明。 是否有人知道相关文献或者能够做出无懈可击的解释来证明这两种理论? 谢谢! ...

Admin

什么是 SMP,它在启动计算机时起什么作用?
smp

什么是 SMP,它在启动计算机时起什么作用?

启动过程在以下位置出现错误: Freeing SMP alternative memory 然后在启动配备 Intel Celeron 双核和 Linux 的笔记本电脑时挂起。 什么是 SMP,它在启动计算机时起什么作用? 问题是,尽管完整的内存测试没有出现任何错误,但由于上述错误,计算机仍无法启动。 我很好奇想知道这个错误以及它在启动过程中的重要性。 ...

Admin

问题
smp

问题

问题 我如何运行两个基准测试以便: 它们同时执行 两个基准测试的每个插槽上都有一半的线程。 没有两个线程共享同一个核心。 背景 我有两个程序:一个用 Fortran 编写的基准和一个用 C 编写的基准。它们都实现了 OpenMP 库,并设置为。 我目前正在尝试将两个进程的线程分散到多个套接字上,同时防止任何两个线程必须共享同一个核心。OpenMP 允许使用OMP_PROC_BIND=spread环境变量将线程均匀分布在多个套接字上。但是,当同时执行两个程序时,我最终发现两个基准测试共享同一个核心。 我在一台拥有两台 12 核 Haswell-E CPU ...

Admin

Hugin,多核 CPU 和可选 GPU
smp

Hugin,多核 CPU 和可选 GPU

准备好所需的硬件: 在创建拼接照片时,如何在 Hugin 中启用 GPU 和/或多处理? ...

Admin

内置多线程支持的 Linux 命令行实用程序
smp

内置多线程支持的 Linux 命令行实用程序

我希望能够从在 Linux 中执行典型日常任务的用户的角度来比较多核计算机的性能。我目前的目标是收集一份具有内置多线程支持的计算密集型开源命令行实用程序列表。 使用man -K 1, apropos, yum search all,搜索zypper search -d“平行线“,”处理器“,”线“ ,我确定了以下可满足我需求的应用程序:pbzip2 -p#,,,,,。pigz -p #pixz -p #sort --parallel=#xz -T # 当然,你也可以通过在后台运行顺序应用程序或利用管道来利用多核系统,GNU parallel,,tee。x...

Admin

如何让 Windows 使用所有处理器
smp

如何让 Windows 使用所有处理器

我在 Athlon II X4 630 处理器上的 Linux 2.6 上的 VirtualBox 上安装了 Windows 2008。安装 Windows 时,CPU 数量设置为 1(我忘记更改它了)。现在我想让 Windows 使用 2 个处理器(核心),所以我在 VB 中更改了设置,在 Windows 设备管理器中我看到了两个处理器,但 Windows 任务管理器仅显示一个 CPU 的性能图(我无法更改应用程序的处理器亲和性)。那么如何从单处理器升级到多处理器?我发现这个文件在 MS 网站上,但 Windows 除了“高级配置和电源接口 (ACPI) ...

Admin

计算机中的 L1、L2 和 L3 缓存具体位于哪里?
smp

计算机中的 L1、L2 和 L3 缓存具体位于哪里?

L1、L2 和 L3 缓存在计算机中到底位于什么位置? 我知道,我们使用缓存来通过从缓存而不是主内存中选择数据和指令来提高性能。 以下是我的问题 L1 Cache 究竟位于哪里?是在 CPU 芯片上吗? L2 缓存到底位于哪里? L3 缓存究竟位于主板的什么位置? 我认为最新的 SMP 处理器使用 3 级缓存,所以我想了解缓存级别层次及其架构。 ...

Admin

对于虚拟机,当主机上提供 SMP 时,客户机也应该设置 SMP 吗?
smp

对于虚拟机,当主机上提供 SMP 时,客户机也应该设置 SMP 吗?

我正在尝试寻找有关虚拟机和 SMP 的最佳“性价比”方案。 我有一台 Intel Core 2 Duo,它当然有两个核心和 VT 扩展,并且我在其上运行 Ubuntu Linux(主机)和 VirtualBox,其中装有 Windows Vista(客户机)。 目前,我已经为客户机设置了两个处理器,以便 Windows 有机会管理自己的并行性,但我不确定它是否会更快。我尝试过只使用一个处理器,但很难说它是否会更好。 有什么想法吗?客人应该设置两个处理器吗? ...

Admin

大型(> = 16CPU)系统的缓存相干文献
smp

大型(> = 16CPU)系统的缓存相干文献

您可以推荐哪些书籍和文章来学习大型 SMP 系统(实际上是 NUMA 和 ccNUMA)中具有 >=16 个 CPU 插槽的缓存一致性问题的基础知识? 像 SGI Altix 架构分析之类的东西可能会很有趣。 哪些协议(MOESI,其他)可以很好地扩展? ...

Admin

现代 CPU 是否适合高度并发的服务器应用程序?
smp

现代 CPU 是否适合高度并发的服务器应用程序?

我正在寻找一个硬件,它必须在 24 小时模式下运行大约 256 个计算密集型实时并发任务。每个任务大约需要 40-50 MFLOP,因此所有任务大约需要10 GFLOP。CPU-RAM 速度微不足道。所有任务必须由 Linux 内核(32 位,带 SMP)管理。 我正在寻找单主板解决方案具有一个多核 CPU(如果存在这样的 CPU)。如果不存在这样的 CPU,那么我需要一个多插槽主板解决方案(具有多个 CPU)。 您能推荐一些专业的 CPU/主板解决方案来满足这些要求吗?Linux 内核 (2.6.25) ...

Admin

我应该在 64 位 Vista 中使用 NUMA 还是 SMP?
smp

我应该在 64 位 Vista 中使用 NUMA 还是 SMP?

我的 Dell Precision T5500 工作站在 BIOS 中有一个选项,用于在 SMP 和 NUMA 之间更改内存模式。 对于 64 位 Vista,我应该使用以下哪个选项?Vista 支持 NUMA 吗? 据我所知,我拥有的硬件本身是 NUMA(2 x Intel i7),但在 SMP 模式下,硬件将内存组条带化以生成单个统一的内存组。 ...

Admin

需要大量 CPU 的 VM 的 ESXi 性能注意事项
smp

需要大量 CPU 的 VM 的 ESXi 性能注意事项

我很快就会考虑购买一台新服务器,并希望将服务器整合为一台 VM 服务器。我将拥有同等的基础设施补偿,因此这并不是孤注一掷。 我有一台终端服务器,它运行着一个非常受 CPU 限制的应用程序(RAM、磁盘 I/O 和网络 I/O 很少),运行在一台 2x Xeon E5405 机器上。我还有一台 Domino 服务器运行在另一台机器上(Prestonia Xeon,旧款)、一台 AD 域控制器(没有 FSMO 角色,是全局树的成员,大致是同一年份)、一台使用频率不高的文件服务器(另一台同一年份的 Xeon)以及一台在相当弱的硬件上运行的 Linux 服务器。 ...

Admin

ZFS Scrub 是否支持并行化以提高性能,例如使用 64 核 AMD Threadripper Pro?
smp

ZFS Scrub 是否支持并行化以提高性能,例如使用 64 核 AMD Threadripper Pro?

我有一个 24 驱动器 zpool,由 3 个 RAIDZ1 vdev 组成,每个 vdev 运行 8 个 Seagate Exos X18 16TB 驱动器。它位于 Supermicro MB 上,配备 64 核(128 线程)AMD Threadripper Pro 和 256GB ECC RAM。 清理期间的系统利用率显示每次最多使用 2 个 CPU,并且总清理时间看起来可能需要五到七天。 有没有办法让所有 CPU 核心并行执行清理工作以加快速度? ...

Admin