多核 CPU 处理
- Live 版本:全部
- 操作系统:全部
目录
- 启用多核支持
- 线程是什么?
- 多线程
- 超线程
- 一个多核处理器可以同时使用多少个内核和线程?
- 每个 Live 轨道使用多少个线程?
- 为什么在只有一个音频轨道的情况 CPU 的负载依然很高?
- 我应该选择速度更快还是内核更多的 CPU?
介绍
一个多核 CPU 是指具有两个或多个核心处理区域的计算机处理器。
芯片中的每个核心都像一台独立的计算机一样执行指令。 最终的处理过程仍在一个芯片上完成。 一个双核<1>处理器是指具有两个独立微处理器的多核处理器。 四核处理器是指具有四个独立微处理器的多核处理器。
多核处理器可以更高效地同时处理多个任务,从而使其比单核处理器更强大。 几乎所有当代计算机系统都将多核处理器作为标准配置。
启用多核支持
Live 10 和 11 要求一个多核处理器以运行,因此多核支持默认情况下处于激活状态。 Live 9 可以在单核计算机上运行,但是性能会受到限制。 在 Live 9 的偏好设置中,您可以在 CPU 菜单选项中启用或禁用多核支持。
线程是什么?
线程是通过 CPU 内核进行运作的指令序列。 一个程序可以将自己划分为多个线程,以便能够在多个内核上运行。 Live 中的线程一般用于播放音频 clip,添加音频效果,并输出至总输出。
多线程
多线程是指应用程序或操作系统利用多个内核进行运算处理的能力。 Live 支持并使用多线程技术。
超线程
超线程是部分处理器的特定功能,该功能允许它们进一步细分内核,以便每个内核可以同时处理两个并发线程。 对于拥有多核处理器的电脑,Live 默认启用超线程功能。
在 Live 9 中,如果您的电脑仅拥有一个单核处理器,则超线程功能将被自动禁用,以保留需要进行处理的线程的正确顺序。
一个多核处理器可以同时使用多少个内核和线程?
Live 在 Mac 和 Windows 中支持使用最多 64 个内核进行音频处理。 同样地,Live 支持使用最多 64 个处理线程用于音频计算。
每个 Live 轨道使用多少个线程?
Live 通常仅使用一个线程来处理一个信号流。 一个信号流是指单一音频信号链路。 在使用了乐器机架或者效果器机架的轨道中,通常使用了多个音频信号链路,Live 可能会为每一个链路单独使用一个线程,具体取决于每个链路的 CPU 使用程度。 如果两个轨道的信号通过跳线进行连接,例如侧链跳线,这种类型的轨道被视为从属轨道,并算作一个音频信号链路。 每组从属轨道会使用一个线程。
为什么在只有一个音频轨道的情况 CPU 的负载依然很高?
由于 Live 在每个信号链路中仅使用了单一线程进行处理,因此,如果一个轨道仅包含一个 CPU 占用率较高的乐器并使用了大量 CPU 占用率较高的效果器,该轨道可能会造成较高的 CPU 负载。
我应该选择速度更快还是内核更多的 CPU?
这两者都非常重要。 如果预算允许,我们建议您购买预算范围内最快的处理器和最大数量的内核。
下面会详细列出两者的优缺点:
内核越多,时钟速度越慢
-
优点
- Live 支持多线程,因此,可用的核心越多,在使用轨道数量更多的工程,大型乐器或效果器机架时,效率就越高。
- 您可以运行更多与 Live 联动的应用程序而不会降低电脑性能。
-
缺点
- 与时钟速度较高的处理器相对比,单一线程的性能较低。
内核越少,时钟速度越快
-
优点
- 更优秀的单线程性能。
-
缺点
- 在同时运行多个应用程序时可拆分使用的内核较少。
- 多线程处理能力不足。