标签: cpu-architecture

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

为什么随着 CPU 时钟频率的增加,产生的热量也会增加?

整个多核辩论让我思考。

生产两个内核(在一个封装中)然后将一个内核加速两倍要容易得多。这是为什么?我用谷歌搜索了一下,但从超频板上找到的答案大多非常不准确,这些答案并没有解释底层物理。

电压似乎影响最大(二次方),但是如果我想要更快的时钟速率,我是否需要以更高的电压运行 CPU?我也想知道为什么半导体电路在以特定时钟速度运行时会产生(以及产生多少)热量。

cpu-architecture

19
推荐指数
3
解决办法
3980
查看次数

64 位处理器是否比 32 位处理器“更快”,仅仅因为它们是 64 位的?

我曾想过有人会说“32 位是旧新闻”,因为您在 RAM 中受到限制而不会进行切换,例如使用PAE。首先假设以下因素影响处理器的速度本身:

  1. 微架构设计,意味着像缓存大小、微代码的实现(如果适用)、数据/地址总线和寄存器连接,当然还有设计原则或结构。

  2. 时钟速度本身

  3. 总线速度,例如 FSB 速度(前端总线)和相关的速度。

  4. 特殊功能,如并行性、“超线程”、“计算单元”、使用协处理器或后台处理器卸载工作、多核环境等。

假设(并且我们知道所有这些因素都会影响速度因素)处理器是 32 位的,仅仅因为位宽、内存寻址、大小等的增加,仅 64 位的事实是否会使其更快? ?

基本上,如果有两个相同的处理器,64 位处理器在机器码解码、获取、访问内存、MMIO、计算等方面是否会比之前的 32 位克隆更快?

memory cpu 64-bit 32-bit cpu-architecture

19
推荐指数
1
解决办法
3329
查看次数

NUMA 节点的数量是否总是等于套接字?

我曾经lscpu检查过两台服务器配置:

[root@localhost ~]# lscpu
Architecture:          x86_64
......
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 26
Run Code Online (Sandbox Code Playgroud)

另一个:

[root@localhost Packages]# lscpu
Architecture:          x86_64
.....
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 45
Run Code Online (Sandbox Code Playgroud)

所以我想知道NUMA节点的数量实际上是否总是等于套接字。有没有他们不相等的例子?

cpu numa cpu-architecture

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

英特尔处理器各代之间的主要区别是什么?

英特尔处理器/芯片组的每一代处理器之间的主要区别是什么?有性能差异吗?

我已经看过从第一代到第六代的处理器,但是我不知道/理解确切的区别。

cpu cpu-architecture

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

处理器与内核的定义(多处理器与多核)

在阅读了大量链接后,让我感到困扰的是,CPU、处理器、内核等简单定义之间存在如此多的重叠。

/sf/ask/1345810161/

我们先搞清楚什么是CPU,什么是核心,一个中央处理器CPU,可以有多个核心单元,这些核心本身就是一个处理器,能够执行一个程序,但它本身就包含在同一个芯片上。

多核和多处理器有什么区别?

CPU 或中央处理单元通常被称为处理器

那么是哪一个呢?

CPU(中央处理单元)包含(1-多个)内核。每个核心可以根据超线程技术执行(1-many)线程 - 它可以进行实际的计算排序。

那么什么是处理器?它是指CPU,整个芯片吗?它是指 CPU 上的一个内核吗?多处理器/多核究竟是什么意思?它们是同义词吗?

cpu cpu-architecture

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

为什么SRAM比DRAM快?

在现代多核处理器中,处理器缓存 (L1,L2L3) 由SRAM速度递减的组成(L2缓存是比L3缓存更高速度的 SRAM,这是一种成本权衡)。主要理由使用SRAM是它的速度优势在主内存使用DRAM。我想明白为什么 SRAM比速度有优势DRAM

memory cpu cpu-architecture cpu-cache

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

为什么不能在基于 ARM 处理器的系统上安装 Windows 7?

今天,我在读一些新闻(1234有关Microsoft Windows 8),看到的新功能之一是,它可以运行在ARM处理器为基础的系统。这让我想知道使用当前发行版的 Windows(Seven) 无法完成的原因。

在基于 ARM 处理器的系统上安装 Windows 7 有哪些实际限制?它与内核版本、驱动程序、体系结构甚至这些因素的混合有关吗?

直到我知道,我可以在ARM上安装Linux,所以我甚至无法在ARM上的VMWare虚拟机下安装Windows 7?

windows windows-7 cpu-architecture

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

6502 是否在第一次上电时就将 FF 放入堆栈指针寄存器中?

我正在从 6502.org 的许多链接中阅读有关 6502 处理器指令集的信息,其中一个教程指出:

堆栈指针(S)指向第1页的一个字节,即地址为0100到01FF的字节,其中最后两位由S提供。当一个字节入栈时,写入在 S 中的地址处,然后 S 递减。

S 寄存器是 1 个字节,因此它显然保存了从 00 到 FF 的值,但由于它在推送时递减,因此当尚未推送任何内容时,它必须从 FF 开始。当芯片第一次通电时,芯片中的物理硬件(晶体管)是否将该寄存器中的所有位都设置为“1”?

我只是想知道底层的细节。

cpu cpu-architecture

12
推荐指数
1
解决办法
5786
查看次数

时钟速度较慢的新处理器会更快地运行旧应用程序吗?

我正在使用 Linux 并且有一个时钟速度约为 3 GHz 的旧 P4。时钟速度较慢的较新芯片会更快或更慢地运行我的旧应用程序吗?我一次只使用一个应用程序,一个旧的绘图程序(wine 中使用的 Windows 应用程序)无法利用多核,也不想在后台运行任何东西。

例如 - 我正在查看 CORE 2 DUO 1.86GHZ 的二手电脑。这只是时钟速度的一半,但却是一个更新的芯片。这会更快或更慢或大致相同地运行我的单个应用程序吗?

cpu clockspeed computer-architecture benchmarking cpu-architecture

11
推荐指数
2
解决办法
1031
查看次数