Núcleo P (P-core)
O tipo de núcleo grande e poderoso num chip heterogêneo — otimizado para o máximo desempenho em uma única thread. Um projeto largo e profundo, fora de ordem, com clock alto e cache grande, para tarefas pesadas e sensíveis à latência, em que a velocidade por thread é o que conta.
Características: um P-core (termo da Intel; "big" na ARM, "Performance" na Apple) tem grande largura de emissão, reorder buffer profundo, muitas unidades de execução, predição de desvios agressiva e frequência de boost alta — tudo o que rende IPC elevado e resposta rápida numa única thread. Preço: consome muito mais energia e ocupa muito mais área de silício que um E-core. Entra em ação quando importa: abrir um app rápido, a thread principal de um jogo, um cálculo sensível à latência. Num chip heterogêneo, alguns P-cores são complementados por vários E-cores → os P-cores dão a velocidade de pico, os E-cores dão vazão eficiente e baixo consumo em repouso. Os P-cores da Apple (Firestorm/Avalanche) e da Intel (Golden/Raptor Cove) são extremamente largos. O contraponto do E-core.