概述
为了在单核上提高微型计算机的性能时,最简单的方法是提高工作频率,但同时也存在功耗增加的问题。另外,通过制造工艺的微细化,也可以实现高速动作,但在这种情况下,电流增大,待机时模式的电流增加。作为这些的对策,“如果搭载2个以上的核心,抑制频率进行并列处理,会不会在抑制消耗电力的同时提高性能呢?“按照这个想法,多核微型计算机诞生了。此外,核心可以完全并行运行,这也是我们面向需要并行处理的应用程序的优点。
多核
优缺点
优点
- 通过有效地控制多个核心,即使在相对较低的工作频率下性能也得到改善并且功耗也被抑制
- 最适合需要并行处理的任务
- 如果适当地控制每个核心的低功耗模式的话,可以降低系统的待机功率
缺点
- 一般价格高(导致系统成本提高)
- 在采用操作系统(OS)的情况下,如果不采用符合多核的序列,性能反而会下降。
- 调试方法很复杂
分类
- 将高性能核心安装为主核,将性能低于主核的核心安装为辅助核心(主核+子核)
- 具有多个完全相同的核心
主核+子核
搭载进行主控制的核心,再搭载一个或多个副核心,构成一个微型计算机。整个系统的控制由主核执行,而负载较轻的处理由子核执行。例如,使用RTC(Real-Time Clock)等的时钟显示和待机时接受的中断处理