Skip to content

Injection list kernel instruction value scales linearly with injection time #20

Description

@TylerMG26

I've come to notice that when injecting faults there seems to be some correlation to the value of the kernel instruction and injection run latency.

For example, if the injection list is listed per injection site as:
kernel name/parameters, kernel index, kernel instruction, op seed, bit seed.

The injection between the following two injection is about 2x on the first one compare to the bottom one.
matmul_kernel 2 500000 0.234123 0.843278
matmul_kernel 2 250000 0.234123 0.843278

I'm curious if there is a reason this happens? I've dug through a lot of the code and can't figure out why. It seems odd that the number makes a difference when I assume the binary is only instrumented in one location in both cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions