Announcement

Collapse
No announcement yet.

Google Developing "SiliFuzz" For Fuzzing CPUs To Uncover Electrical Defects

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Google Developing "SiliFuzz" For Fuzzing CPUs To Uncover Electrical Defects

    Phoronix: Google Developing "SiliFuzz" For Fuzzing CPUs To Uncover Electrical Defects

    With OSS-Fuzz for continuous fuzzing of open-source projects and along with working on the various sanitizers for compilers, Google has been doing a lot for proactively uncovering software defects in key open-source projects. Now though a group of their engineers have been working on SiliFuzz for software aiming to discover new CPU defects...

    https://www.phoronix.com/scan.php?pa...zz-CPU-Defects

  • #2
    I wonder if Google is trying to build a domestic CPU or just putting x86 to shame

    Comment


    • #3
      Typo:
      We have detected a large number of detects

      Comment


      • #4
        Originally posted by tildearrow View Post
        I wonder if Google is trying to build a domestic CPU or just putting x86 to shame
        they are, It's ARM based and in the Pixel 6 :P

        I am sure however there is a similar observation to "for every 1000 lines of code, on average, there are X number of bugs" for silicon, so fuzzing x86 is a pretty smart idea

        Comment


        • #5
          Originally posted by tildearrow View Post
          I wonder if Google is trying to build a domestic CPU or just putting x86 to shame
          They are doing both with one move.

          Comment


          • #6
            Originally posted by tildearrow View Post
            I wonder if Google is trying to build a domestic CPU or just putting x86 to shame
            They already have: it's called ‘Tensor’ and will be present in the Pixel 6 that's going to be announced today.

            Comment


            • #7
              So this gets added to every CI pipeline, and it uses how much power for what tangible benefit?

              Comment


              • #8
                Originally posted by kingu View Post
                So this gets added to every CI pipeline, and it uses how much power for what tangible benefit?
                As it turns out some cores just turn out to be unreliable, and Google and Facebook kept discovering them in their data centers. See this: https://www.youtube.com/watch?v=QMF3rqhjYuM
                This allows Google to detect defective CPUs

                Also since it compares the results with other machines and x86_64 simulators, they found a few bugs in simulators as well (including QEMU) so not just CPUs. So more bug fixes in QEMU and other x86_64 simulators as well
                Last edited by CKing123; 19 October 2021, 06:56 PM.

                Comment


                • #9
                  Originally posted by Vistaus View Post

                  They already have: it's called ‘Tensor’ and will be present in the Pixel 6 that's going to be announced today.
                  Really? Thanks for the heads up.



                  Comment


                  • #10
                    Originally posted by Vistaus View Post

                    They already have: it's called ‘Tensor’ and will be present in the Pixel 6 that's going to be announced today.
                    They already had their own custom chips before the Pixel Tensor cpus as well, just not quite as general purpose.

                    Youtube uses custom "Argos" video encoding chip. Their cloud has a 45 TFLOP "TPU" machine learning tensor chip. Prior Pixel phones include custom google designed Titan M security chips and image processing chips.
                    Last edited by smitty3268; 20 October 2021, 01:14 AM.

                    Comment

                    Working...
                    X