我们仅通过内核和速度就能知道处理器的性能吗?
目录:
购买新型号时,越来越多的人有兴趣了解计算机或其他设备的规格。 许多制造商会利用提供过于简化的信息的目的,以使用户感到困惑,并使他们购买产品。 最好的例子是处理器 ,当我们购买一台新PC时,通常会告诉我们内核的数量及其以GHz或MHz为单位的速度,但是足以知道它的性能吗?
处理器的核心数量及其速度并非决定一切
当我们去购买移动设备或计算机时,我们立即看到它们告诉我们诸如处理器核心及其速度之类的特性 , 这意味着更多的核心和更高的速度意味着更高的性能,但是,情况并非总是如此,因为它取决于许多其他功能。 处理器的核心非常复杂,并且有许多不同的核心 。 例如,使用手机的处理器与使用计算机的处理器几乎没有任何关系,如今,看到带有十核处理器的手机而笔记本电脑占两到四个核的情况并不少见。 。
即使在同一设备中也可能存在巨大差异 ,手机中使用了不同的内核,例如Cortex A72和Cortex A53,前者的功能要强大得多,因此两个Cortex A72内核比更多的Cortex A53内核可以完成更多的工作。
我们建议阅读市场上最好的处理器
决定处理器性能的其他因素是指令并行化算法 ,它们的作用是决定如何利用处理器的所有内核来执行指令队列 。 问题在于, 并非所有任务都可以并行化,因此有时功能非常强大的核心要比几个功能较弱的核心好得多。 并行化通常非常复杂且昂贵,这使程序员更容易使用一个功能非常强大的内核。
一个非常强大的核心提供主要优势的示例是视频游戏。 四核Core i7 7700K处理器是每个内核中功能最强大的,并且是游戏中无可争议的王者 。 另一个处理器(例如八核Ryzen 5 1700)在每个内核上的功能稍差一些,因此在游戏中它稍低于 Core i7 7700K,但是在其他任务中它的功能要强大得多。
总而言之,我们可以说, 总的来说,拥有更多内核和更高速度的处理器将比拥有更少内核和更低速度的处理器更强大,尽管这不是肯定的事情 。 设备彼此之间的差异越大,它们的处理器之间的差异就越大,因此此规则将不太精确。