假设,我可以在智能手机和台式机之间交换处理器吗?

dep*_*pfx 3 cpu cpu-speed smartphone

当制造商提到智能手机处理器的速度时,我的理解是智能手机处理器和台式机处理器之间的速度具有可比性吗?

换句话说,我是否可以假设将 Snapdragon Krait 1.5 GHz 四核处理器与我的 1.2 GHz Celeron 台式机处理器交换并期待更快的响应?

Jou*_*eek 5

让我们从显而易见的事情开始,然后往下走。

物理上不同的系统外形有不同的方式与您的主板接口 - 您无法将台式机 LGA 或 PGA 处理器插入具有不同引脚分配的较小笔记本电脑插座中。手机和一些笔记本电脑也使用焊接在 BGA 处理器上。您会尝试将 1/4 英寸的钉子插入 1/2 英寸的孔中。

您还需要“主板”级别的支持 - 对于 PC,这将位于 bios/uefi 固件中,以便能够引导处理器。英特尔的 Sandy Bridge 和 ivy bridge 处理器共享一个插槽,可以在任一代板之间交换,但 Sandy Bridge 板需要固件更新。因此,您的固件需要能够与任何一个进行通信。

其次,它们运行不同的指令集架构。假设您有一个神奇的主板,其芯片组可以同时与特定的 ARM 和 Intel 芯片通信……如果没有兼容层,您的任何软件都无法运行。理论上,您可以将操作系统配备为运行来自另一种架构的软件,例如 rosetta,但简单地交换芯片会导致软件损坏。这是假设一个神奇的系统,兼容两种完全不同的芯片设计!

简而言之,如果您有两个具有 ISA 兼容性、相同引脚输出固件支持的芯片,您可以交换它们。如果您尝试将 arm 芯片放入英特尔板,或将英特尔处理器放入 arm 手机(考虑到手机焊接在处理器上,这将是非常愚蠢的),事情很可能无法正常工作。由于引脚分配不同,事情可能会烧坏。这简直就是一场灾难。

最后,如今处理器的时钟速度与实际性能的相关性越来越小。英特尔处理器上的奔腾 IV 后处理器时钟速度大幅下降。考虑到高速缓存和内核数,比较时钟速度在同一系列和一代处理器中很有用。正确比较具有相同速度的 arm 处理器和 intel 处理器将意味着向它们投放精心设计的工作集,以查看它们的性能。

简而言之

在此处输入图片说明

在没有完整工程设施的情况下,不能简单地在 ISA 或外形规格之间切换芯片。

编辑:截至 2014 年,AMD 计划在代号“skybridge”下推出一系列具有引脚兼容 arm 和 x86 核心选项的系统。新闻稿和各种文章之外没有任何具体内容,但这将是最接近 OP 要求的内容。

这些是引脚兼容的处理器,其芯片组可以处理任何一种架构,理论上您可以将不同架构的适当处理器粘贴在正确类型的插槽中,或者在新的不同处理器上拆焊和焊接。

然而,这正是我所说的需要完整的工程设施的意思,也正是我所说的神奇主板的意思。