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. "
Até a próxima !!
Nenhum comentário:
Postar um comentário