Fault Injections

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)
Post Reply
freedamm
Posts: 1
Joined: Fri Jan 11, 2019 8:35 am

Fault Injections

Post by freedamm » Fri Jan 11, 2019 8:40 am

Dear All,

I want to know about a usual method that people use to inject faults in MAGMA. I want to test some fault tolerance algorithm in magma. I am thinking about selecting a random entry of matrix and do some logical operation on it to have bit flip. What is your opinion? Do MAGMA has something builtin?

mgates3
Posts: 916
Joined: Fri Jan 06, 2012 2:13 pm

Re: Fault Injections

Post by mgates3 » Tue Apr 23, 2019 4:47 pm

MAGMA doesn't have anything built in it to inject faults. You can try doing a bit flip; the result will depend on which bit is flipped. If it is in the floating point mantissa, the accuracy will suffer. If it is in the floating point exponent, probably the result will be entirely wrong, since that is such a large change to the number. Most of MAGMA's methods are direct and do not have extra fault tolerance built in.
-mark

[Sorry for the delay in posting. A misconfiguration left messages in the moderation queue.]

Post Reply