Bitsum – os criadores do Process Lasso – criou um novo aplicativo de agendamento de threads chamado Diretor Core que dá aos usuários controle total sobre os núcleos de eficiência dos chips Intel de 12ª, 13ª e 14ª geração. O aplicativo resolve problemas básicos de agendamento com o agendador do Windows ou o Thread Director automatizado da Intel, que podem ocorrer com alguns aplicativos. Com o CoreDirector, os usuários podem controlar manualmente quais aplicativos/jogos são aplicados aos núcleos E e P.
O aplicativo possui três métodos principais de aplicação: “Modo de eficiência desativado”, afinidades de CPU e conjuntos de CPU. O modo de eficiência desativado é um método de aplicação suave que evita que threads sejam agendados automaticamente para os E-cores, mas ainda permite que os E-cores sejam usados se um aplicativo precisar especificamente dos E-cores ou precisar de mais threads do que os P-cores podem fornecer.
Os outros dois são bastante semelhantes ao que o Process Lasso já oferece. As afinidades de CPU restringirão todos os threads aos núcleos P, exceto nos casos em que um aplicativo solicita intencionalmente a execução nos núcleos E. Os conjuntos de CPU são um método de aplicação menos rigoroso, situado “entre os outros dois e deixa grande parte da decisão para o sistema operacional”.
O CoreDirector não foi projetado para substituir o Process Lasso, mas aparentemente pretende ser um aplicativo mais simples e acessível para usuários novatos. Bitsum afirma especificamente (e de forma confusa) que recomenda o uso de seu software Process Lasso mais poderoso para controlar os núcleos E, mas afirma que disponibilizou o CoreDirector para a comunidade. Não temos certeza do que isso significa, já que o Process Lasso está disponível em versões gratuitas e pagas.
No entanto, o CoreDirector permitirá que os usuários da Intel garantam que aplicativos e jogos sensíveis ao desempenho sejam executados em clusters centrais adequados. As técnicas de agendamento automatizado da Intel e da Microsoft nem sempre funcionam, o que pode levar à perda de desempenho quando as tarefas começam a transbordar para os E-cores. A Intel já sabe disso porque desenvolveu um novo utilitário chamado Application Optimization (APO), que ajusta as afinidades dos threads de forma ainda mais agressiva do que o Thread Director já faz. No entanto, seu uso é muito limitado e atualmente suporta apenas dois títulos.