多核处理是指使用多个微处理器(称为"核心"),这些微处理器构建在单个硅芯片上。该芯片以与传统 CPU 完全相同的方式安装在计算机主板上。将处理器串联在一起的概念并不新鲜,这种技术称为多处理;然而,多核处理器有点不同。多核处理器充当单个单元。因此,它的效率更高,并建立了一个标准化的平台,可以轻松地开发批量生产的软件。
多核处理器的设计允许每个核心与其他核心进行通信,以便处理任务可以适当划分和委托。然而,实际的授权是由软件决定的。当任务完成时,来自所有内核的处理后的信息通过单个共享管道返回到主板。与单核处理器相比,此过程通常可以显着提高性能无与伦比的速度。性能改进的程度将取决于正在运行的软件代码的效率。<图>计算机主板。
除了原始速度之外,这些新芯片还大大增加了计算机可以执行的多任务处理量。最初,多核处理器的实际应用受到严重限制,因为当时的许多软件产品在设计时并未充分利用它们。随着新一代操作系统的出现以及新一代商业软件(包括游戏、模拟产品,甚至办公生产力应用程序)的出现,这一差距很快就被缩小了。软件开发人员迅速转移了工作重点,以充分利用新硬件。<图>安装到主板的双核处理器。
多核处理中断了芯片设计人员之间持续不断的竞赛,以创造更快的处理器。通过使用多个较慢的核心,可以比设计超快的单个处理器更有效地实现更高的时钟速度。当采用多核处理技术的个人电脑于 2003 年和 2004 年首次广泛应用于消费者,新的 CPU 仅配备双核处理器。这种情况在随后的几年中迅速发生变化,多核处理成为标准。然后,八核处理器将允许芯片包含数百个或更多核心。<图>CPU。
多核产品处理并不局限于个人计算机领域。许多其他电子设备,包括游戏机、工业电子设备、超级计算机以及 PC 硬件组件(例如显卡上的图形处理器),都在采用这项技术,因为它变得越来越普遍且价格实惠。