多核是硬件世界中的流行语,Intel和AMD等巨型科技公司每年都会使用更多的核心发行计算机处理器。芯是计算机甚至手机的令人兴奋的组件,尤其是在游戏领域。
但是,您需要单个处理器还是多核处理器?在本文中,我们比较了单一核心与多核处理器,他们的工作,您可以在哪里使用它们,并检查它们在业务中的作用。继续阅读以了解单核和多核处理器之间的区别。
这些处理器内部是什么?
一个核心是只有一个处理器的计算机或电话处理单元。单核处理器限制了计算机的CPU性能,减少了与RAM(内存)和缓存进行通信的时间。
处理器时间的很大一部分(75%)用于访问(等待)内存结果。制造商开始发布包括手机在内的多核计算机,以提高处理器的性能。
凭借恒定的速度,具有多核CPU的设备的性能可能比具有单核处理器的机器更好。各种因素,例如指导复杂性,预取准确性,提取的DLP和缓存访问延迟,都会影响核心处理器的速度。其他包括:
提取的MLP SPMT体系结构
时钟速率
缓存命中率
分支预测器的准确性
提取的ILP
摊位数量
他们如何处理工作量
多核是一个计算机处理单元,至少有两个独立的处理单元,也称为核心或CPU。多核处理器中的每个核心旨在阅读程序说明并独立于其他核心执行它们。结果,计算机似乎具有多个处理器。
多个内核使计算机可以轻松地同时执行多个过程。因此,PC在多任务处理或运行强大的程序或应用程序时实现了增强的性能。
哪一个适合日常使用?
同时使用多个核心处理指令,但速度低于单核处理器的速度更高。具有多个内核的处理器提供了高性能计算(HPC),从而使机器能够将大型复杂的计算分解为较小的部分。
然后,多核CPU使用软件来求解复杂计算的每个部分。从本质上讲,超级计算机被分解为较小的块(易于管理),以解决复杂的科学挑战。
因此,HPC允许在处理复杂任务时使用低能的各种设备,例如电池运行的手机或笔记本电脑。它使企业可以处理数据库,虚拟化和云,从而从能源和成本节省中受益。
不同任务的最佳选择
单核处理器有效地支持大多数计算需求。但是,多核对于更苛刻的计算需求以实现最佳性能是必需的。它们包括:
图形和媒体的性能
许多计算机图形处理软件需要发动机或处理器来显示动画详细信息。人工智能(AI)通常用于虚拟设置中,以控制模拟,角色和事件。单一内核在任务或过程之间交替进行所有事件的工作,从而减慢过程。
但是,多核处理器以更快的速度执行相同的说明,从而消除了延迟以减少过程时间。
虚拟化的效率
除了支持虚拟化外,多内核还可以使视频编码程序受益。单帧处理可以从单个内核转变为通过流以提高性能的多核处理。
由HPC支持并行计算构建的多核处理器,多线程,更快的时钟速度和嵌入式,通用或网络处理。他们还支持:
科学分析
数据库管理
以提高速度处理高数据量
复杂的设计处理
数字信号处理(DSP)
使用数学程序计算
通常,如果运行的程序支持它们,则多内核要比单个内核更好。尽管双核和四核处理器已成为个人计算机的标准,但真正的好处来自使用专业程序或软件。
游戏优化趋势
单核性能对于大多数游戏至关重要,因为它们仅使用一个核心功能。尽管游戏可以使用多核处理,但它们并没有优化其全部潜力 - 游戏程序在核心之间将工作负载分开,而不是利用并行计算。
即使是最复杂的视频游戏也不需要像Photoshop这样的程序那么多的计算能力。但是,游戏场景不断发展,每年变得更加复杂。
例如,《战地风云5》所需的不仅仅是标准计算规格。否则,您可能不会同时运行其他程序。多任务是不可能的。
大多数游戏程序都是在一个或多个内核上单独运行的。他们将任务划分为可用的内核,而不是采用并行计算 - 让多个线程处理相同的任务。简而言之,游戏单独执行任务。结果,他们可以使用多个内核,但不会最大程度地发挥多核处理器的全部潜力。
但是,多线程程序的构建是为了优化并行计算的功能。与复杂游戏不同(例如,ARMA III),它们允许许多事情同时运行。该程序旨在使用并行处理器线程,将一个任务分为许多部分,以更快地处理。
多个内核为同时处理许多小任务提供了更多线程。这些程序包括3D空间分析程序和Photoshop等。
选择正确的选项
游戏继续变得精致,更容易运行。就像多线程应用程序一样,它们越来越构建以完全利用多个内核和单个线程。因此,游戏将需要更强大的处理器(更大,更好,但更昂贵)才能达到最佳性能。
此外,许多人已经拥有不足以利用的多核计算机。这意味着他们可以轻松地最佳地玩新兴游戏而无需在其他处理器上花费。
最后的想法
单核仅在一个处理器上运行,而多内核则在多个处理器上运行。基于相同的处理器速度,多内核提供的性能高于单个内核。尽管大多数标准的计算机和电话都支持四核或双核处理器,但它们充分利用了。
大多数游戏都可以在单核处理器上运行;但是,新兴游戏是为多核处理器构建的。多核CPU是用于更快速度和最佳性能的多线程程序的理想选择。
多核处理器的专业程序,例如数据库管理系统,科学分析和数字信号处理。因此,多核不一定比单核更好。我们希望您发现本文比较了单核与多核处理器有用。