核心(例如128核256核)是什么?
跳到导航
跳到搜索
核心一般指CPU的内核(物理核心),是硬件的一种规格。和引擎如皮卡鱼等、界面如鲨鱼等无关,因为引擎和界面都是软件。
硬件的速度越快,引擎计算的速度越快,其中核心数量是个重要因素,因为有更多的线程参与计算。还有个因素是每个核心的速度,一般由每个核心的频率(基准速度)决定。
在“任务管理器”中的CPU里,可以看见CPU的规格,里面的内核和逻辑处理器分别对应核心数量和线程数量。
可以给引擎分配最多“逻辑处理器”(线程)数量的算力,但一般情况下要留几个线程给系统的其他任务,也要考虑到散热等问题,比如温度高导致核心频率降低。
当分配给引擎的线程数量超过内核数,且机器支持超线程,例如8核16线程的机器,给引擎9线程的算力,那么将会启动“超线程”,至少有一个核心会虚拟化出两个线程执行任务(本来一个核心只是一个线程执行任务),注意一个核心内的两个线程没有主次之分,平等地竞争这个核心的资源,可能一会双方持平,一会a线程更多速度,一会b线程更多速度。
一般认为超线程是正作用,但有争议。并且即使有正作用也很有限。