big.LITTLE
A arquitetura da ARM que combina núcleos grandes e poderosos ("big") com núcleos pequenos e eficientes em energia ("LITTLE") no mesmo chip. Tarefas leves rodam nos núcleos econômicos, as pesadas nos núcleos fortes — dando ao mesmo tempo bateria longa e alto desempenho de pico.
A ideia: um único tipo de núcleo é sempre uma solução de compromisso — ou rápido-mas-sedento, ou econômico-mas-lento. O big.LITTLE (ARM, 2011) entrega os dois: núcleos grandes fora de ordem para trabalho pesado em rajadas (abrir um app, renderizar uma página) e núcleos pequenos em ordem para tarefas em segundo plano e ociosidade (sincronizar e-mail, tocar música), que consomem uma fração da energia. O escalonador move as threads entre os tipos de núcleo conforme a necessidade. Virou padrão em praticamente todo chip de smartphone (uma peça-chave para a bateria dos celulares modernos) e depois se espalhou para desktop/laptop: os núcleos P e E da Intel (Alder Lake em diante) e a série M da Apple usam o mesmo princípio heterogêneo. Variantes mais recentes da ARM (DynamIQ) misturam mais tipos de núcleo com mais liberdade. O modelo básico para núcleos heterogêneos.