Linus Torvalds usa IA pela primeira vez em patch do Linux e alcança ganho de desempenho de 23 vezes
Linus Torvalds, criador do Linux, enviou seu primeiro patch para o kernel do sistema operacional desenvolvido com auxílio de inteligência artificial.
A alteração proposta busca solucionar um antigo problema de desempenho relacionado à contenção no cache da CPU e, segundo os relatos, proporcionou uma melhoria de 23 vezes em um benchmark.
O desenvolvimento representa mais um passo na evolução da postura de Torvalds em relação ao uso de inteligência artificial na programação.
Embora ele já tenha defendido repetidamente a utilização de ferramentas de IA no projeto do kernel Linux, esta é a primeira vez que envia publicamente um patch desenvolvido com a assistência de um modelo de linguagem de grande escala (LLM).
A melhoria tem como alvo uma situação em que várias CPUs tentam acessar simultaneamente o mesmo arquivo, o que pode criar um gargalo em cargas de trabalho que envolvem bibliotecas compartilhadas, bancos de dados e servidores web.
IA ajuda a resolver antigo problema de desempenho do Linux O problema desafia os desenvolvedores há anos, e as tentativas anteriores de encontrar uma solução abrangente apresentaram resultados variados.
O próprio Torvalds propôs uma solução inicial no começo de 2024 e, segundo os relatos, vem utilizando essa implementação em seu notebook desde então.
Recentemente, porém, ele decidiu abordar a questão de outra maneira, recorrendo a um LLM para ajudar a desenvolver uma nova implementação.
O patch resultante foi enviado por meio de uma ramificação de desenvolvimento para passar por avaliações adicionais.
De acordo com Torvalds, a nova implementação alcançou uma melhoria de 23 vezes em um benchmark específico.
Ele, no entanto, alertou que esse resultado não deve ser interpretado como um aumento equivalente de desempenho no uso cotidiano.
Cargas de trabalho reais dificilmente reproduzem as mesmas condições responsáveis por um ganho tão expressivo.
Os benefícios podem ser mais relevantes em ambientes de servidores, nos quais vários processadores acessam recursos compartilhados com frequência, do que em computadores domésticos convencionais.
O impacto efetivo dependerá da carga de trabalho e do comportamento das mudanças em condições reais de operação.
Resumo agregado pelo 5News a partir do feed público do veículo. A matéria completa, com todo o contexto, está em www.hardware.com.br — o conteúdo pertence a Hardware.com.br.