什么是多核处理器?
多核处理器是一种计算机中央处理器(CPU),在单个芯片上集成了两个或更多相互独立的处理单元(核心)。这些核心能够同时执行多条指令,相较于单核处理器可提供更高的性能与效率。
多核处理器已广泛应用于智能手机、笔记本电脑、服务器以及超级计算机等多种设备中,成为现代计算的标准配置,兼具更高速度、更高能效和更强可靠性。
多核处理器的兴起源于单核处理器难以满足日益增长的计算需求。多核架构支持并行处理,将任务分解为多个部分,由不同核心同时执行,从而显著缩短处理时间。此外,多核处理器可更高效地利用现有资源,根据核心的可用性和处理能力分配任务。
多核处理器在设计上也提升了系统的可靠性,例如通过冗余机制,在一个核心发生故障时,其他核心依然可以继续执行任务,从而降低宕机或数据丢失的风险。

多核处理器是一种在单个芯片上集成两个或多个
独立核心的中央处理器(CPU)
何时使用多核处理器
是否采用多核处理器取决于多种因素,包括任务的具体需求:
- 提升性能:对于计算量大的任务,多核处理器可将其分解并同时执行,从而加快完成速度,尤其适用于视频渲染、科学仿真和数据分析等任务。
- 能效优势:对于需要长时间高负载运行的任务,多核处理器可按需在核心间切换,而非全速持续运行,从而节省能耗。这对于需要长续航的笔记本电脑和智能手机尤为有益,同时也能降低服务器及其他计算机系统的能耗。
- 提高可靠性:对于关键任务,多核处理器可在单个核心故障时维持执行连续性,这对于服务器、数据中心等对运行稳定性要求高的场景尤为重要。
在某些情况下,多核处理器并非必要。对于计算需求较低的简单任务,单核处理器已足够。另外,一些单线程或必须顺序执行的任务无法有效利用多核心优势。
多核处理器与多处理器的区别
多核处理器和多处理器是两种常见的计算单元架构,均可提升计算机系统的性能与效率,但两者之间存在关键差异,需要正确理解。
多核处理器是在单个芯片内集成多个处理核心的 CPU,因其可同时执行指令,相比单核处理器具有更高的性能与效率。
而多处理器系统是指拥有多个处理器的计算机系统,这些处理器可以是独立的物理芯片,也可以是在同一芯片上的多个核心。其目的是通过让不同处理器同时执行不同任务来提升整体计算能力。
换句话说,多核处理器是单个处理器内含多个核心,而多处理器系统则拥有两个或更多独立的处理器。两者都能加快系统的计算过程,但多处理器系统的配置更为复杂。
另一个区别在于任务执行方式:在多核处理器中,任务被分解成更小的部分,由不同核心并行执行;在多处理器系统中,任务被分成独立的进程,由不同的处理器分别执行。

在选择多核处理器还是多处理器系统时,
需要结合任务的复杂性和具体需求进行分析
选择使用多核处理器还是多处理器系统取决于任务的具体需求。对于计算量极大的任务,多处理器系统可能更合适;而对于较简单、计算量较小的任务,多核处理器通常已经足够。
风河如何提供支持?
风河开物RTOS 653 多核版本
风河开物RTOS 653 多核版本是一款安全、可靠且具备信息安全保障能力的实时操作系统(RTOS)。它符合 ARINC 653 标准,并在最新硬件平台上提供强大的时间与空间分区功能,从而确保故障隔离,并在应用升级时尽量减少测试与集成工作量。
符合行业标准
风河开物RTOS 653 多核版本可在不同产品线与机载平台之间实现高度可移植性,从而降低升级成本。它提供:
- 同时支持 ARINC 653 APEX API、风河开物RTOS、POSIX、FACE、软件通信架构(SCA)及多种应用编程接口(API)
- 支持使用 Ada、C 和 C++ 编写的应用程序
- 支持未修改的客人操作系统,便于将传统应用与基于现代标准的应用和操作系统混合部署
成本优势
风河开物RTOS 653 多核版本采用模块化开放架构并支持强大的分区能力,使供应商在修改已通过认证系统中的某个应用时,仅需针对修改部分进行重新测试,从而大幅降低重新认证成本。
独立构建、链接与加载(IBLL)
风河开物RTOS 653 多核版本遵循 RTCA DO-297 的多供应商、角色分工供应链模式,允许应用供应商独立、异步地进行软件应用的开发、测试与交付。
基于硬件虚拟化加速的多核调度器
风河开物RTOS 653 多核版本可虚拟化未修改的客人操作系统,使应用能够在不同核心与虚拟化环境中并行运行,从而提升安全性、信息安全保障能力、稳健性与计算能力。其优势包括:
- 降低物料清单(BOM)成本
- 由于双层虚拟机架构实现高性能与低抖动
- 在共享计算平台上稳健支持多种安全等级需求

图 1. 风河开物RTOS 653 多核版本
开发工具
风河开物RTOS 653 多核版本可降低开发时间与成本,优势包括:
- 独立供应商构建流程,减少代码变更对多个开发团队的影响
- 基于 Eclipse 开放工具架构的 Wind River Workbench 开发套件,可广泛集成行业工具链
- 支持 Intel Simics 系统仿真与自动化
硬件支持与可用性
风河开物RTOS 653 多核版本支持 PowerPC 架构。
经过验证的市场表现
风河开物RTOS 653 多核版本基于风河开物RTOS 与风河开物RTOS 653 的单核与多核开发经验,在超过 90 种机型、350 多家客户的 550 多个项目中得到验证,包括:
- 空客 Helionix
- 波音 787 梦想客机
- 中国商飞 C919