[DEFAULT] debug =True # Name of the gdb executable gdbExecName = /usr/local/cuda-10.1.243/bin/cuda-gdb # Which fault model to use, 0 -> single; 1 -> double; # 2 -> random; 3 -> zeros; 4 -> least 16 significant bits (LSB); # 5 -> least 8 significant bits (LSB) # If you want multiple fault models, place them separated by ',' # faultModel = 0,2,3 faultModel = 0 # Injection site # Can be: # RF -> Register File # INST_OUT -> Instruction Output (NOT IMPLEMENTED YET) # INST_composed -> Instruction Adress (NOT IMPLEMENTED YET) injectionSite = INST_OUT # Max time factor to finish the app, this will be multiplied by the application running time # For example if your app spend 2s, and the maxWaitTimes is 5, the max running time before it is # Considered as a crash is 10s maxWaitTimes = 50 # binary file of the application # Must be full path benchmarkBinary = /home/badia/mycarol-fi/codes/lud/cuda/lud_cuda #benchmarkBinary_noverificar = /home/badia/rodinia_3.1/cuda/lavaMD/lavaMD # Commands to set the session inside GDB environment benchmarkArgs = -s 10000 -v benchmarkArgs_noverificar = -s 10000 # CSV output file. It will be overwrite at each injection csvFile = results/lud_IO_original_2.csv # You should create a script on the benchmark source folder to verify GOLD_OUTPUT x INJ_OUTPUT goldenCheckScript = codes/lud/sdc_check.sh # Number of signals that will be sent to the application seqSignals = 20 # Initial sleep time in seconds before start sending signals # Generally the memory setup time initSleep = 0.9 kernels = lud_internal,lud_perimeter,lud_diagonal section_begin=lud.cu:151 section_end=lud.cu:155 #initSleep = 0.6 8192