Гетерогенные ядра
Архитектура процессора, в которой на одном кристалле соседствуют ядра разных типов с разными сильными сторонами — обычно несколько крупных производительных и несколько мелких энергоэффективных; планировщик отправляет каждую задачу на подходящее ядро.
Принцип: вместо множества одинаковых ядер (гомогенная схема) смешивают типы, чтобы взять лучшее от каждого: большие ядра — для тяжёлых задач, чувствительных к задержке; маленькие — для фона, параллельной пропускной способности и простоя (минимум энергии). Примеры: ARM big.LITTLE (мобильные устройства), P-core и E-core у Intel (начиная с Alder Lake), M-серия Apple (Performance + Efficiency). Причина — «тёмный кремний» (мощности не хватает, чтобы разом загнать в работу всё большое) и потребность одновременно в автономности и пиковой скорости. Сложность: планировщик должен решить, какой поток куда (фоновый поток на большом ядре тратит энергию впустую, игровой на маленьком теряет скорость), а для этого нужна помощь железа — у Intel это Thread Director. Определяющий тренд современного проектирования процессоров.