pervognsen,
@pervognsen@mastodon.social avatar

Why uniform randomized testing might not be the best idea for validating that your base b = 2^64 arbitrary-precision long division implementation has properly implemented the correction step of quotient digit estimation:

pervognsen,
@pervognsen@mastodon.social avatar

I guess the "glass half full" angle on this is that in a non-adversarial situation, you might be able to get away with it. I encourage you to build mass-market divider circuits based on randomized testing; that worked well for Intel.

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen It... kinda did? Not saying it's GOOD. But it WORKS.

pervognsen,
@pervognsen@mastodon.social avatar

@TomF I was referring to the Pentium FDIV debacle. AFAIK they primarily validated the algorithm with randomized testing.

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen I completely understood your reference.

pervognsen,
@pervognsen@mastodon.social avatar

@TomF Right, I was just confused by your comment. It didn't work out for them in that instance and it's usually cited as the origin story of Intel's embrace of formal verification for at least parts of the processor.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • kavyap
  • cubers
  • megavids
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines