Léxico de TI › Hardware › Thread Director

Thread Director

Hardware Svenska → Atualizado: 2026-09-28

Mecanismo de hardware da Intel que ajuda o escalonador do sistema operacional a posicionar a thread certa no tipo de núcleo certo (P ou E) em um chip heterogêneo. Ele dá ao SO "dicas" em tempo real sobre o comportamento de cada thread, tornando o escalonamento melhor do que o SO conseguiria adivinhar sozinho.

Problema: em um chip heterogêneo, alguém precisa decidir qual thread pertence a um núcleo P grande e qual se vira num núcleo E pequeno — e uma decisão errada desperdiça energia (uma thread pesada no lugar errado) ou desempenho (uma thread leve bloqueando um núcleo P). O SO sozinho tem pouca visibilidade sobre o que uma thread realmente faz em nível micro. O Thread Director fica no hardware, monitora o comportamento de cada thread (mix de instruções, o quanto ela se beneficia de um núcleo largo) em tempo real, e fornece ao SO uma orientação classificada ("essa thread ganha muito com um núcleo P, essa outra não"). O escalonador (Windows/Linux) usa as dicas para posicionar e mover threads. Fundamental para que chips heterogêneos tenham bom desempenho — os primeiros problemas do Alder Lake vinham em parte de um escalonamento ainda imaturo. Relacionado a núcleos heterogêneos e núcleo P/núcleo E.

← Voltar ao léxico