核心(例如128核256核)是什么?:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“<small>返回“棋软知识”</small> <br> <br> 核心一般指CPU的内核(物理核心),是硬件的一种规格。和引擎如皮卡鱼等、界面如鲨鱼等无关,因为引擎和界面都是软件。 硬件的速度越快,引擎计算的速度越快,其中核心数量是个重要因素,因为有更多的线程参与计算。还有个因素是每个核心的速度,一般由每个核心的频率(基准速度)决定。…”) |
无编辑摘要 |
||
(未显示同一用户的1个中间版本) | |||
第4行: | 第4行: | ||
核心一般指CPU的内核(物理核心),是硬件的一种规格。和引擎如皮卡鱼等、界面如鲨鱼等无关,因为引擎和界面都是软件。 | 核心一般指CPU的内核(物理核心),是硬件的一种规格。和引擎如皮卡鱼等、界面如鲨鱼等无关,因为引擎和界面都是软件。 | ||
硬件的速度越快,引擎计算的速度越快,其中核心数量是个重要因素,因为有更多的线程参与计算。还有个因素是每个核心的速度,一般由每个核心的频率(基准速度)决定。 | 硬件的速度越快,引擎计算的速度越快,其中核心数量是个重要因素,因为有更多的线程参与计算。还有个因素是每个核心的速度,一般由每个核心的频率(基准速度)决定。 | ||
在“任务管理器”中的CPU里,可以看见CPU的规格,里面的内核和逻辑处理器分别对应核心数量和线程数量。 | 在“任务管理器”中的CPU里,可以看见CPU的规格,里面的内核和逻辑处理器分别对应核心数量和线程数量。 | ||
[[文件:任务管理器CPU规格示例.jpg|555px|有框|居中|右下角的“内核”为物理核心数量,“逻辑处理器”为线程数量。]] | |||
可以给引擎分配最多“逻辑处理器”(线程)数量的算力,但一般情况下要留几个线程给系统的其他任务,也要考虑到散热等问题,比如温度高导致核心频率降低。 | 可以给引擎分配最多“逻辑处理器”(线程)数量的算力,但一般情况下要留几个线程给系统的其他任务,也要考虑到散热等问题,比如温度高导致核心频率降低。 | ||
当分配给引擎的线程数量超过内核数,且机器支持超线程,例如8核16线程的机器,给引擎9线程的算力,那么将会启动“超线程”,至少有一个核心会虚拟化出两个线程执行任务(本来一个核心只是一个线程执行任务),注意一个核心内的两个线程没有主次之分,平等地竞争这个核心的资源,可能一会双方持平,一会a线程更多速度,一会b线程更多速度。 | |||
一般认为超线程是正作用,但有争议。并且即使有正作用也很有限。 | 一般认为超线程是正作用,但有争议。并且即使有正作用也很有限。 | ||
2024年11月16日 (六) 07:20的最新版本
核心一般指CPU的内核(物理核心),是硬件的一种规格。和引擎如皮卡鱼等、界面如鲨鱼等无关,因为引擎和界面都是软件。
硬件的速度越快,引擎计算的速度越快,其中核心数量是个重要因素,因为有更多的线程参与计算。还有个因素是每个核心的速度,一般由每个核心的频率(基准速度)决定。
在“任务管理器”中的CPU里,可以看见CPU的规格,里面的内核和逻辑处理器分别对应核心数量和线程数量。
可以给引擎分配最多“逻辑处理器”(线程)数量的算力,但一般情况下要留几个线程给系统的其他任务,也要考虑到散热等问题,比如温度高导致核心频率降低。
当分配给引擎的线程数量超过内核数,且机器支持超线程,例如8核16线程的机器,给引擎9线程的算力,那么将会启动“超线程”,至少有一个核心会虚拟化出两个线程执行任务(本来一个核心只是一个线程执行任务),注意一个核心内的两个线程没有主次之分,平等地竞争这个核心的资源,可能一会双方持平,一会a线程更多速度,一会b线程更多速度。
一般认为超线程是正作用,但有争议。并且即使有正作用也很有限。