segunda-feira, 29 de julho de 2019
O TurboSched é um novo programador Linux focado na maximização do uso de frequências Turbo
Confira !!
O TurboSched é um novo planejador de kernel do Linux que está em desenvolvimento pela IBM para maximizar o uso de freqüências turbo pelo maior período de tempo possível. Em vez de usar o agendador para equilibrar a carga em todos os núcleos de CPU disponíveis, ele tenta manter as tarefas prioritárias em um grupo selecionado de núcleos, com o objetivo de manter os outros núcleos inativos para permitir que a permissão de energia seja usada por alguns núcleos com capacidade turbo com o trabalho de alta prioridade.
O TurboSched tem como objetivo manter as tarefas de baixa utilização em núcleos já ativos, em vez de ativar novos núcleos a partir de seus estados de economia de energia ociosos. Isso é benéfico para permitir que os núcleos de CPU permaneçam no estado de turbo por mais tempo, economizando energia em termos de não despertar núcleos extras por breves períodos de tempo ao lidar com várias tarefas de segundo plano / jitter.
Com o TurboSched sendo desenvolvido pela IBM, ele foi escrito com os mais recentes processadores POWER9 em mente, mas seria interessante vê-lo aplicado aos processadores AMD e Intel avançando. Pelo menos em CPUs POWER, a IBM descobriu que essa implementação do TurboSched poderia ajudar cargas de trabalho do POWER9 em até 13%.
Por enquanto, o TurboSched está vivendo como patches na lista de discussão do kernel. Será interessante ver onde isso leva e quão bem ele poderia ajudar os processadores AMD e Intel se adaptados para os processadores x86_64.
Fonte
Até a próxima !
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário