Voltar às notícias
InovaçãoAI Understanding briefing

Estudo de replicação afirma que FLOPs ainda prevêem mal o tempo de execução da IA e a correção proposta falha em hardware mais recente

Uma pré-impressão de dois pesquisadores reproduz um estudo anterior sobre por que contagens iguais de FLOP não significam tempos de execução iguais. Ele confirma a afirmação subjacente, mas relata que a fórmula de correção de α-FLOPs geralmente subestima o tempo de execução em hardware mais recente, o que mostra saltos e oscilações que a fórmula não captura.

Por 7 min read
An open rack-mounted server with two large accelerator cards on a workbench in a university hardware lab, cables running to a benchtop power meter whose display faces away from the camera.
A versão curta

Uma pré-impressão de dois pesquisadores reproduz um estudo anterior sobre por que contagens iguais de FLOP não significam tempos de execução iguais. Ele confirma a afirmação subjacente, mas relata que a fórmula de correção de α-FLOPs geralmente subestima o tempo de execução em hardware mais recente, o que mostra saltos e oscilações que a fórmula não captura.

O que aconteceu

Uma pré-impressão publicada no arXiv (2608.14550) por Enrique Barba Roque e Luís Cruz tenta replicar um estudo anterior que propôs uma fórmula "α-FLOPs" para estimar como as contagens de operações de ponto flutuante se traduzem em tempo de execução. A replicação apoia a afirmação empírica central do original – que os FLOPs brutos são um proxy pobre para o tempo de execução, porque as dimensões espaciais são paralelizadas mais facilmente do que as dimensões do kernel – mas relata resultados negativos para a própria fórmula em hardware mais novo e mais poderoso. Os autores também afirmam que os materiais de replicação do estudo original estavam incompletos e publicam o seu próprio pacote.

Um preprint arquivado no arXiv como 2608.14550, por Enrique Barba Roque e Luís Cruz, pretende replicar os experimentos por trás de uma fórmula de estimativa de "α-FLOPs" publicada anteriormente. A listagem classifica o trabalho em Inteligência Artificial (cs.AI) com uma listagem cruzada em Desempenho (cs.PF) e mostra uma única versão enviada em 30 de abril de 2026. O objetivo declarado é restrito: verificar se os resultados do estudo original ainda se mantêm em hardware mais novo e mais poderoso do que o testado.

O problema abordado pelo trabalho original é familiar na engenharia de aprendizado de máquina. As operações de ponto flutuante, ou FLOPs, são a forma tradicional de relatar quanta computação um modelo ou camada requer. Mas, como diz o resumo, a relação entre FLOPs e tempo de execução “não é direta”, porque duas camadas com contagens de FLOP idênticas podem levar tempos diferentes – algumas operações são paralelizadas mais facilmente em aceleradores modernos do que outras. A fórmula α-FLOPs foi proposta como uma correção que mapeia as contagens de FLOP em algo mais próximo do trabalho real.

Na reivindicação central, a replicação concorda. Os autores relatam que seus resultados “validam a tese de que os FLOPs brutos por si só não são uma métrica apropriada para o tempo de execução”, e que o mecanismo identificado no estudo original ainda se aplica: as dimensões espaciais permanecem mais facilmente paralelizadas do que as dimensões do kernel. Essa parte da descoberta anterior sobrevive à mudança para hardware mais novo.

A fórmula de correção não funciona tão bem. De acordo com o resumo, medições refinadas mostram que a relação FLOPs-tempo é “muito menos direta do que mostrado anteriormente”, com hardware mais recente exibindo instabilidades e descontinuidades – descritas como saltos e oscilações – no tempo de execução. A fórmula dos α-FLOPs, escrevem os autores, geralmente os subestima. Seu resumo: o trabalho valida as descobertas empíricas do original, mas relata resultados negativos para a fórmula de estimativa.

Uma segunda descoberta diz respeito ao processo e não à física. Durante a replicação, os autores afirmam ter identificado limitações nos materiais fornecidos pelo estudo original, incluindo a falta de detalhes específicos de dependência e de transparência sobre os dados de regressão. Eles argumentam que a pesquisa sobre avaliação de eficiência dependente de hardware precisa criticamente de pacotes de replicação completos e precisos, e dizem que fornecem um pacote completo para sua própria implementação. O resumo não indica: quais chips ou fornecedores foram testados, quais camadas ou modelos foram medidos, quão grande é a subestimação ou onde o pacote está hospedado. A listagem não dá nenhuma indicação de revisão por pares; As pré-impressões do arXiv não são avaliadas antes da postagem.

Leia a fonte primária: arxiv.org

Por que isso importa

FLOPs são a abreviatura padrão para custo computacional em artigos de pesquisa, cartões de modelo, declarações de eficiência e estimativas de impacto ambiental. Se o mapeamento dos FLOPs para o tempo real de execução não for apenas impreciso, mas também instável — com descontinuidades que uma fórmula de correção publicada subestima — então as comparações de eficiência baseadas apenas nas contagens de FLOPs podem classificar os sistemas incorretamente. O artigo também documenta um problema prático na área: os resultados dependentes de hardware são difíceis de verificar quando os pacotes de replicação omitem as versões de dependência e os dados por trás das regressões relatadas.

Os FLOPs funcionam como a moeda comum do campo para custos computacionais. Eles aparecem em artigos que comparam arquiteturas, em declarações de eficiência sobre novos modelos e em estimativas completas do uso de energia e da pegada de carbono. O apelo é que possam ser contados analiticamente, sem executar nada. Este artigo é um lembrete – e, por si só, uma evidência direta – de que a quantidade contada não é a quantidade com a qual as pessoas normalmente se preocupam, que é tempo, energia e dinheiro gastos em hardware real.

A consequência prática recai sobre quem escolhe entre os designs no papel. Se uma configuração de camada com menos FLOPs puder, no entanto, ser mais lenta, então as decisões de projeto que minimizam o FLOP podem não fornecer as acelerações esperadas, e as classificações de eficiência derivadas das contagens de FLOP podem não sobreviver ao contato com um acelerador real. A fórmula α-FLOPs existia para preencher essa lacuna; a descoberta da replicação de que subestima sistematicamente o tempo de execução em hardware mais recente significa que a lacuna não é, no mínimo, eliminada por esse método. A quantidade de erro que isto implica na prática não é quantificada em resumo, e os leitores não devem assumir que as discrepâncias são grandes em todos os casos.

As instabilidades relatadas são tão importantes quanto o erro médio. Saltos e oscilações no tempo de execução sugerem que o relacionamento não é uma curva suave que uma única fórmula ajustada possa rastrear – pode depender de limites de como o trabalho é programado no hardware. Isso é mais difícil de corrigir do que um viés consistente. O resumo não atribui as descontinuidades a nenhuma causa específica, e o artigo resumido não pretende explicá-las.

Há uma adjacência política que vale a pena afirmar com precisão, porque é fácil exagerar. Os reguladores de diversas jurisdições utilizaram limites de formação computacional expressos em FLOPs para decidir quais modelos enfrentam obrigações adicionais. Esse é um uso da métrica diferente daquele estudado aqui: este artigo trata de prever o tempo de execução de camadas, não de medir o cálculo total de treinamento para classificação legal. Não testa e não afirma nada sobre se tais limites estão bem calibrados. O que ele apoia é o ponto mais geral de que os FLOPs e o consumo real de recursos estão fracamente acoplados.

Finalmente, a descoberta de materiais de replicação fala de um problema duradouro. Os resultados que dependem de versões específicas de hardware e software têm uma vida útil curta e só podem ser verificados novamente se os artefatos originais especificarem dependências e exporem os dados subjacentes. Este artigo é um exemplo da verificação de campo em si, e dessa verificação ser mais difícil do que deveria ser.

O que assistir a seguir

Se o pacote de replicação dos autores é escolhido e as instabilidades medidas são reproduzidas em outros chips e pilhas de software; se alguém identifica a causa dos saltos e oscilações, que este resumo não diagnostica; se os autores do estudo original respondem; e se a pré-impressão passa pela revisão por pares. Observe também se as normas de relatórios de eficiência avançam em direção ao tempo e à energia medidos junto com os FLOPs e se as descobertas em nível de camada se mantêm na escala de todo o modelo.

A coisa mais imediata a observar é o pacote de replicação que os autores afirmam fornecer. Sua utilidade depende de detalhes que o resumo não fornece: se ele fixa versões de software, inclui medições brutas de tempo e nomeia o hardware usado. Se isso acontecer, outros pesquisadores poderão testar se os saltos e oscilações relatados aparecem em diferentes aceleradores, versões de driver e bibliotecas de kernel, ou se são específicos de uma configuração.

Uma segunda questão em aberto é o diagnóstico. O resumo relata as instabilidades, mas não as explica. Existem explicações plausíveis na literatura de engenharia de desempenho - como o trabalho é organizado, quais núcleos uma biblioteca seleciona em formas específicas, comportamento da memória em limites de tamanho - mas este artigo não julga entre eles, e nenhum deve ser atribuído a isso. Fique atento ao trabalho de acompanhamento que identifique o mecanismo, já que uma fórmula de correção é tão boa quanto o modelo de comportamento do hardware por trás dela.

Depois, há a resposta dos autores do estudo original e o status desta pré-impressão em si. As replicações que relatam resultados negativos num método publicado muitas vezes exigem esclarecimentos sobre o escopo: os proponentes da fórmula podem argumentar que ela foi calibrada para uma geração de hardware ou regime operacional que não se aplica mais. A revisão por pares, se o artigo passar por ela, também pode aprimorar o que “geralmente subestima” significa quantitativamente.

De forma mais ampla, observe se as normas de relatórios de eficiência mudam. Se as estimativas baseadas em FLOPs não forem confiáveis ​​para o tempo de execução no hardware atual, a alternativa prática é medir o tempo do relógio de parede e medir a energia em hardware nomeado – mais informativo, mas mais difícil de comparar entre laboratórios e mais caro de produzir. Os programas de avaliação de artefatos de conferência são um lugar onde qualquer restrição de requisitos para reivindicações de eficiência dependentes de hardware apareceria primeiro.

Por último, escopo. O trabalho descrito é refinado e em nível de camada. Se esses efeitos se acumulam, se anulam ou são inundados por outros gargalos na escala de todo o modelo ou de todo o treinamento, não é abordado em abstrato, e é a questão que determinaria o quanto a descoberta mudaria a prática de alguém.

Guias e questionários relacionados

Achou isso útil?
O Briefing Mensal

Obtenha as histórias de IA que realmente importam.

Um pequeno e-mail por mês — o que mudou na IA, por que isso é importante, além de ferramentas e guias que valem seu tempo.

Gratuito · Sem spam · Cancele a inscrição com um clique