Pesquisadores do Canadá descobriram um método para reduzir a energia que alguns information facilities consomem em até 30%.
Em 2022, o consumo world de eletricidade por information facilities foi estimado entre 240 e 340 terawatt-horas, de acordo com o Agência Internacional de Energia (IEA). Isso ocorre entre duas e três vezes mais que a mineração de criptomoedas, enquanto a computação como um todo é responsável por 5% de todo o consumo de energia em todo o mundo, disseram os cientistas.
Além disso, espera -se que o consumo de energia do information middle cresça, de acordo com Goldman Sachsimpulsionado pelo crescimento exponencial de inteligência synthetic (Ai).
Mas os pesquisadores da Universidade de Waterloo dizem que desenvolveram uma solução simples e de baixo custo que reduzirá o consumo em quase um terço-e se concentrou em adicionar apenas 30 linhas de novo código ao sistema operacional Linux
Melhorando a alocação de pacotes
Quase todo o tráfego da Internet é roteado através de information facilities, a maioria dos quais usa o sistema operacional de código aberto Linux. As informações chegam em “pacotes”, que são distribuídos e alocados pelo “entrance finish” do information middle. Martin Kerstenprofessor de ciência da computação na Universidade de Waterloo, explicou 20 de janeiro em um declaração.
Relacionado: Os 9 supercomputadores mais poderosos do mundo agora
Karsten e o co-autor do estudo, estudante de graduação em ciência da computação Peter Caidesenvolveu uma pequena alteração para tornar o processamento de dados mais eficiente. O método foi descrito pela primeira vez em um estudo apresentado em dezembro de 2023 no diário Anais do ACM sobre medição e análise de sistemas de computação (POMACS) – Mas o próprio código foi publicado este mês como parte do Linux versão 6.13. “Reorganizamos o que é feito e quando, o que leva a um uso muito melhor dos caches da CPU do information middle. É como reorganizar o oleoduto em uma fábrica, Para que você não tenha pessoas correndo o tempo todo “, disse Karsten no comunicado.
Ele se uniu a Joe Damato, engenheiro distinto da Fundly, o provedor de serviços de computação em nuvem, para desenvolver uma pequena seção de código – aproximadamente 30 linhas – que melhoraria o processamento de tráfego de rede do Linux.
O método identifica e quantifica os custos diretos e indiretos de solicitações de interrupção de {hardware} assíncrono (IRQ), o processo pelo qual os pacotes são alocados, como uma importante fonte de sobrecarga. Ele também propõe que uma pequena modificação do sistema Linux melhoraria significativamente a eficiência e o desempenho das redes tradicionais baseadas em kernel em até 45%, sem comprometer a eficácia operacional.
“Todas essas grandes empresas – Amazon, Google, Meta – usam Linux em alguma capacidade, mas são muito exigentes sobre como decidem usá -lo”, disse Karsten no comunicado. “Se eles optarem por ‘ligar’ nosso método em seus information facilities, ele poderá economizar horas de energia do Gigawatt em todo o mundo. Quase todas as solicitações de serviço que acontecem na Web podem ser afetadas positivamente por isso”.