Um programa deve ser feito para usar vários núcleos. O programador precisa escrever uma instrução para cada núcleo.
Se o programa que você está executando não o usar, ele nunca ficará sem uma atualização / atualização.
O que posso fazer para acelerar meu programa?
Você pode desabilitar alguns núcleos e fazer overclock do que sobrou. Mas primeiro pergunte a si mesmo se o programa precisa dessa velocidade. Ou reescreva o programa, se possível.