FERRAMENTAS LINUX: O Google desenvolve o "SiliFuzz" para as CPUs Fuzzing para descobrir os defeitos elétricos

terça-feira, 19 de outubro de 2021

O Google desenvolve o "SiliFuzz" para as CPUs Fuzzing para descobrir os defeitos elétricos

 



Confira !!

Com o OSS-Fuzz para difusão contínua de projetos de código aberto e junto com o trabalho em vários sanitizadores para compiladores, o Google tem feito muito para descobrir proativamente defeitos de software em projetos de código aberto importantes. Agora, embora um grupo de seus engenheiros esteja trabalhando no SiliFuzz para software com o objetivo de descobrir novos defeitos de CPU.

A forma como o SiliFuzz funciona é visando proxies de software, como simuladores de CPU e desmontadores. Uma vez tendo como alvo esses simuladores / desmontadores, a entrada de teste acumulada é executada em várias CPUs em "grande escala" para tentar descobrir defeitos. O foco neste ponto é encontrar defeitos elétricos - em oposição a bugs lógicos no design - em núcleos de processador em toda a frota de servidores do Google.

Com um white paper publicado ontem, o foco do SiliFuzz parece estar em CPUs x86_64 "onde não temos o design RTL" e com um foco particular em defeitos elétricos desde o início ou desgaste físico de determinados chips que podem levar ao silêncio Corrupção de dados.

Esta abordagem de "difusão por proxy" com SiliFuzz é uma solução de software inteiramente baseada no espaço do usuário. Usando o SiliFuzz, os engenheiros foram capazes de encontrar várias máquinas com defeito em toda a enorme frota de sistemas de produção do Google. Com o SiliFuzz, eles descobriram que cerca de 45% de suas descobertas são únicas e não foram identificadas anteriormente por nenhuma outra ferramenta ou automação disponível para o Google.

Seguindo em frente, o Google trabalhará no dimensionamento do SiliFuzz, acelerando a taxa em que ele pode potencialmente encontrar defeitos elétricos, aprimorando ainda mais a automação e melhorando a qualidade do trabalho.

O white paper SiliFuzz conclui com: " Detectamos um grande número de defeitos, analisamos quatro deles em detalhes e analisamos padrões comuns entre os outros. Esperamos que esta e outras tecnologias semelhantes sejam amplamente utilizadas nos próximos anos, uma vez que os defeitos da CPU são veio para ficar. "





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário