标签: multi-core

不同的 Linux 发行版如何处理多核和多线程?

我意识到通过提出这个问题,我已经将自己标记为对高性能工作站“毫无准备”,但无论如何,您必须从某个地方开始!

我想知道不同的 linux 发行版如何处理多核和多线程,以帮助确定哪个可能最适合 HPC 工作站。

默认情况下,我知道 Linux 利用了多个内核,但是否有人有关于它如何处理多核的参考链接(英文,即我不想阅读源代码;))以及性能比较图表( re:随着时间的推移核心利用率、线程分布、编译时间等)。我知道应用程序也必须针对多核支持进行优化,但第一步是充分利用操作系统。

或者我错了,Linux 在这方面本质上是相同的,无论发行版如何,而是性能将全部基于应用程序?

linux linux-distributions hpc multi-core

8
推荐指数
2
解决办法
9284
查看次数

在当今世界,多核 CPU 是否仍然受到收益递减的影响?

其他问题中已经表明,由于计算机应用程序的状态,多核处理器的收益递减。当今世界是否仍然如此?

大多数新应用程序是否都包含多线程,从而利用多核?如果没有,较新的 64 位操作系统是否通过将任务/进程分配给不同的内核来帮助利用内核?或者多核处理器是否仍然继续遭受相同(或类似)的收益递减?

请用参考支持任何声明。

cpu multi-core community-faq-proposed

8
推荐指数
2
解决办法
3127
查看次数

选择双核或四核

我正在阅读关于这个主题的 Jeff Atwood帖子,并想知道今天有多少仍然是正确的。他的职位是从2007年九月这个问题源于另一个问题,我问最近哪派我到另一个问题的话题。所以我的问题是:截至 2009 年 7 月下旬,CPU 内核的收益递减有什么意义?

我想为我建造一个家用开发工作站。但我也想玩游戏(FPS、RTS)并使用 Photoshop 做一些工作。

cpu multi-core

7
推荐指数
3
解决办法
1299
查看次数

为什么 VirtualBox 显示的 CPU 比可用的多?

我有一个带有 6 个 CPU 内核的 Intel Core i7 3930K。现在,我知道每个内核都可以处理 2 个单独的线程。这产生了 12 个虚拟内核 - 我可以使用我的系统监视器看到(见下面的截图)。

但是当我使用 Oracle 的 VirtualBox 软件创建虚拟机时,我突然可以为该机器分配24 个 CPU。为何如此?

在此处输入图片说明

那么,这意味着什么?实际上有 24 个内核 - 还是 VirtualBox 错了?

如果我分配例如 4 个内核会发生什么 - 有多少是真正添加到虚拟机的?

cpu virtualbox intel-core-i7 multi-core virtual-machine

7
推荐指数
1
解决办法
2万
查看次数

如何找出您的 CPU 拥有的虚拟核心总数

这是我的计算机的规格,但是我无法确定总共有多少个虚拟内核。

我想知道 Windows 7 中是否有任何命令可以帮助我确定 CPU 的虚拟内核数

cpu windows-7 multi-core intel-core-i5

7
推荐指数
1
解决办法
4万
查看次数

“Intel Pentium Dual-Core”和“Intel Core 2”有什么区别

我似乎无法理解两者之间的区别,参见wikipedia
我想我知道它们都是 64 位,但除此之外,我迷路了。

64-bit multi-core

6
推荐指数
1
解决办法
1464
查看次数

QuadCore 上的 ffmpeg 编码

我试图将服务器的 CPU 内核推到最大,但没有成功。

编码 2-pass 样式,将我的“-threads”设置为 128 。运行第二遍时,CPU 的使用率似乎达到了 98%,但第一遍运行完全忽略了“-threads”选项。

使用 libx264 。这是我的预设:

flags=+loop+mv4
cmp=256
partitions=+parti4x4+parti8x8+partp4x4+partp8x8+partb8x8
me_method=hex
subq=7
trellis=1
refs=5
bf=3
flags2=+bpyramid+wpred+mixed_refs+dct8x8
coder=1
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
qmin=10
qmax=51
qdiff=4
Run Code Online (Sandbox Code Playgroud)

第一遍没有使用我的 CPU 有什么原因吗?

先感谢您!这个社区一直对我很好。

cpu ffmpeg multi-core

6
推荐指数
1
解决办法
2404
查看次数

Windows Virtual PC,多核可能吗?

我有一台基于“Intel i7 975”的 PC。我的操作系统是“Win7 Ultimate 64bit”,我安装了“Windows Virtual PC”+“XP Mode”。我的问题是只有一个核心被虚拟化,所以,我可以虚拟化四个核心中的两个吗?谢谢!

windows-7 multi-core microsoft-virtual-pc windows-xp-mode hardware-virtualization

6
推荐指数
1
解决办法
3020
查看次数

/proc/cpuinfo 提供每个内核或每个线程的 CPU 信息?

我的 CPU 有 2 个内核,所以我可以在/proc/cpuinfo.

但是,我想知道支持超线程(或类似技术)的/proc/cpuinfoCPU是否会为每个内核或每个线程(或称之为兄弟)提供 CPU 信息?

我只知道如果 CPU 支持 HT,Windows 任务管理器会给出每个线程的 CPU 使用情况统计。

linux cpu multi-core hyper-threading

6
推荐指数
2
解决办法
1万
查看次数

如何使 Mathematica 8 中的命令使用所有内核?

Mathematica 8 中的许多命令(IntegrateSimplify等)似乎只在我的系统上使用单个内核。有什么方法可以改变亲和力,以便它利用所有核心进行计算?

linux multi-core mathematica

6
推荐指数
1
解决办法
9702
查看次数