标签: multi-core

为什么是多核处理器?

为什么芯片包含越来越多的内核?为什么不制造更大的单核处理器?制造起来容易吗?是否允许程序使用单独的内核进行多线程?

cpu multi-core computer-architecture

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

更高的核心数或更高的时钟速度对计算机的性能更有利吗?

随着硅成本的降低和消费者需求的增加,制造商似乎正在推动两件事之一:时钟速度和/或核心数。随着事情的发展,处理器的时钟速度似乎不再提高,而是处理器内核的数量。

我只记得几年前,我有一个不错的快速单核奔腾 4 处理器。快进到今天,我认为您甚至无法购买单核处理器(更不用说甚至手机中多核处理器的增加)。事情的发展方式是,我们可能会在几年内找到具有数百个内核的计算机(我知道许多操作系统已经支持它)。

提高时钟速度还是增加内核数量对系统的整体性能更有利?假设我们要让数百个内核一起运行,或者时钟速度是我们今天的十倍(无论这在物理上是否可行)。

哪些常见过程(例如加密、文件压缩、图像/视频编辑)最能从其中一个或另一个中受益?是否有一些进程可以,但目前没有(由于技术原因)通过增加它们的并行性来加速?


假设假设的处理器具有完全相同的核心设计(字长、地址位宽、内存总线大小、缓存等),因此这里唯一的变量是时钟速度和核心数。再说一次,我不是在谈论一个、两个甚至四个内核 - 想象一下几十到几百个。

cpu multi-processor multi-core computer-architecture parallel-processing

16
推荐指数
1
解决办法
3万
查看次数

英特尔 i7 是否比其前辈提供了真正的改进?

正如问题标题所问的那样,英特尔的新处理器是否与之前的四核处理器相比提供了真正的、显着的改进?i7 究竟提供了什么新功能,还是仅仅是营销噱头?

cpu performance nehalem intel-core-i7 multi-core

15
推荐指数
2
解决办法
2263
查看次数

操作系统是否将每个进程分配给单独的内核?

好的,我知道避免四核的经典论点。在应用程序级别,大多数应用程序尚未针对多核编写。大多数桌面软件甚至不需要并行化。

但是,在操作系统级别,很明显操作系统会在各个内核之间划分进程。这本身不是获得更多内核的理由吗?这在很多情况下不是很有帮助吗?您会执行一些 CPU 密集型任务——这些进程可能都占用了 100% 的内核,但我仍然可以浏览网页并在我的最后一个内核上向 SuperUser 提问......对吗?

computer-building multi-core

15
推荐指数
1
解决办法
1699
查看次数

逻辑与物理 CPU 性能

一台计算机有 2 个物理内核和 4 个逻辑内核(例如,具有 i5-3210M 处理器的计算机)。

当程序A运行时,htop显示它使用了100%的1核,其他3核几乎空闲。这种情况下的吞吐量是 X。

我的问题是,如果我在 4 个逻辑核心上运行 4 个 A 实例,那么总吞吐量是 4X 还是 2X?如果我只运行两个实例怎么办?

cpu performance multi-core multiple-instances

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

是否有一个简单的 UNIX 命令来确定我必须使用多少个内核?

我的 Mac 上有一个 Ubuntu VM。是否有我可以在 Ubuntu 中运行的命令来告诉我必须使用多少个内核?

我可以在主机上“关于这个 mac”,但我不确定多核处理器将如何转换为 VM。

mac multi-core core ubuntu

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

可以使单线程程序使用多核吗?

标题说明了一切:有没有办法让设计为使用单个 CPU 内核的旧程序使用多个 CPU 内核?

cpu multi-core

14
推荐指数
2
解决办法
3万
查看次数

如何在 XP SP 3 上启用多个处理器?

我有一台使用了 3 年的联想 n100 笔记本电脑。它可以双重启动它附带的原始 Windows XP 和 Ubuntu,我刚刚注意到任务管理器上的 XP 安装仅显示 1 个 CPU。

设备管理器确实显示了 2 个处理器(它是一个核心双核 T2300),但看起来其中一个没有被使用。谷歌搜索显示 SP2 需要特定的修补程序才能启用此功能,但 SP3 上没有任何显示,当我下载所述修补程序时,它拒绝安装,说我有更新的解决方案。

(为了清楚起见,我检查过,并不是任务管理器在同一图中显示所有 CPU。)

有谁知道如何解决这一问题?

cpu multi-core windows-xp sp3

13
推荐指数
3
解决办法
5万
查看次数

双核处理器中每个内核的速度有多快?

我的 Macbook 有一个 2.4 GHz 双核处理器。因为它有两个独立的内核,也就是说它可以同时执行两个功能,对吗?

那么这是否意味着每个核心大约是。每个 1.2GHz(对于组合 2.4 GHz)还是它们实际上每个 2.4 GHz,因此有效地运行在 4.8 GHz?

双核(和四核)处理器让我很困惑。

cpu multi-core

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

多核处理器可以同时运行多个进程吗?

我知道多核处理器可以使用其不同的内核同时运行同一进程的多个线程。
是否也可以同时运行多个进程(每个内核运行不同的进程)?

process multi-core threads

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