# SiliFuzz: Fuzzing CPUs by proxy

DevFeed: [SiliFuzz: Fuzzing CPUs by proxy](<https://devfeed.tech/articles/silifuzz-fuzzing-cpus-by-proxy-24788.md>)

Original publisher: [Read original article](<https://dev.cheremin.info/2021/11/silifuzz-fuzzing-cpus-by-proxy.html>)

Author: Ruslan Cheremin (noreply@blogger.com)

Published: 2021-11-02T12:33:00Z

Content type: opinion

Language: ru

Sources: [\>рабочие заметки](<https://devfeed.tech/sources/source-2.md>)

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [google](<https://devfeed.tech/tags/google.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>)

## AI overview

The article discusses SiliFuzz, a Google research project that uses fuzzing to continuously test server CPUs for hardware errors. It describes generating instruction-sequence tests, comparing processor results to establish expected behavior, quarantining machines with suspicious results, and using coverage-guided generation to improve test diversity.

## Source excerpt

Недавно писал про статью инженеров гугла об аппаратных дефектах микропроцессоров (Cores that don't count) Там констатировалось, что такие дефекты есть, и их не так уж мало - но что с этим делать обсуждалось только гипотетически. SiliFuzz: Fuzzing CPUs by proxy1 - продолжение этой темы. Авторы задались целью создать механизм непрерывного тестирования парка серверов на аппаратные ошибки.