Residue-Override Project Report

Re-evaluation Limit: 20

Second-order error in MUL: 1

Condition number threshold: 2^46

Timing: LOG

Win summary: Win = 17, Mix = 2, Loss = 0, Normal = 60.
Download LaTeX macro file

microbench

BenchmarksRaw DataEFTSan-FixedPRO StartPRO End#RE#ROMPFR_DDQDMPFR PrecisionTiming
cc.1.512.
compare-zero-self.1.512.
ContinuedFraction1.24 FP1.24 FP16 FP512.
cordic_cos.1.512.
cordic_sin.1.512.
diff-roots.41 FN41 FN3.38 FN1024.
diff-roots-simple.1.512.
diff-simple.1.512.
dotproduct1.1.512.
dotproduct2.1.512.
exact-ranges.1.512.
gromacs-bondfree-580.1.512.
gsl-modpi.1.512.
indirect.1.512.
indirect1.1.512.
MindlessG.19995 FP7885 FP7885 FP1.19995 FP19995 FP512.
mini.1.512.
muller.1 FP1.1 FP512.
multi-args.1.512.
naturalnumber.1.512.
newton.1.512.
newtonraphson.1.512.
newtonraphsonsqrt.1.512.
onthefly.1.512.
ParallelResistance.4 FP1.4 FP1 FP512.
redir.1.512.
rootfinding1.1.512.
rootfinding2.1.512.
same-small.1.512.
second_order.1.512.
simple-negate.1.512.
simpl-swallow-testa.1.512.
simpl-swallow-testb.1.512.
simpl-swallow-testc.1.512.
simpl-swallow-testd.1.512.
SimpsonsRule.1.512.
SinTaylorExpansion.1.512.
small.1.512.
some-trig.3 FP,19 FN3 FP,20 FN3 FP5.512.
sqrtf.1.512.
sum-50.1.512.
sum-500.1.512.
tiny.1.512.
var-test.1.512.
var-test-2.1.512.
BenchmarksUninstrumentedEFTSan-FixedMax PROQDMPFR
cc0m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
compare-zero-self0m0.023s0m0.023s0m0.024s0m0.024s0m0.023s
ContinuedFraction10m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
cordic_cos0m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
cordic_sin0m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
diff-roots0m0.023s0m0.023s0m0.024s0m0.024s0m0.024s
diff-roots-simple0m0.024s0m0.023s0m0.024s0m0.023s0m0.024s
diff-simple0m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
dotproduct10m0.024s0m0.024s0m0.024s0m0.024s0m0.023s
dotproduct20m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
exact-ranges0m0.024s0m0.024s0m0.024s0m0.023s0m0.024s
gromacs-bondfree-5800m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
gsl-modpi0m0.023s0m0.023s0m0.024s0m0.023s0m0.023s
indirect0m0.023s0m0.023s0m0.024s0m0.023s0m0.023s
indirect10m0.023s0m0.024s0m0.024s0m0.023s0m0.024s
MindlessG0m0.026s0m0.083s0m0.102s0m0.110s0m0.190s
mini0m0.024s0m0.024s0m0.024s0m0.023s0m0.024s
muller0m0.023s0m0.023s0m0.024s0m0.024s0m0.024s
multi-args0m0.023s0m0.024s0m0.025s0m0.024s0m0.024s
naturalnumber0m0.023s0m0.023s0m0.024s0m0.023s0m0.023s
newton0m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
newtonraphson0m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
newtonraphsonsqrt0m0.023s0m0.024s0m0.024s0m0.023s0m0.024s
onthefly0m0.024s0m0.023s0m0.024s0m0.023s0m0.024s
ParallelResistance0m0.024s0m0.024s0m0.024s0m0.024s0m0.023s
redir0m0.024s0m0.024s0m0.024s0m0.023s0m0.023s
rootfinding10m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
rootfinding20m0.023s0m0.024s0m0.024s0m0.023s0m0.025s
same-small0m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
second_order0m0.023s0m0.023s0m0.024s0m0.024s0m0.023s
simple-negate0m0.023s0m0.024s0m0.024s0m0.023s0m0.024s
simpl-swallow-testa0m0.023s0m0.024s0m0.023s0m0.024s0m0.024s
simpl-swallow-testb0m0.023s0m0.023s0m0.024s0m0.024s0m0.024s
simpl-swallow-testc0m0.023s0m0.023s0m0.024s0m0.024s0m0.023s
simpl-swallow-testd0m0.024s0m0.023s0m0.024s0m0.024s0m0.023s
SimpsonsRule0m0.905s0m23.124s0m37.049s0m23.216s1m25.678s
SinTaylorExpansion0m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
small0m0.023s0m0.023s0m0.024s0m0.023s0m0.023s
some-trig0m0.024s0m0.024s0m0.024s0m0.024s0m0.024s
sqrtf0m0.023s0m0.023s0m0.024s0m0.024s0m0.023s
sum-500m0.023s0m0.023s0m0.024s0m0.023s0m0.024s
sum-5000m0.023s0m0.024s0m0.024s0m0.024s0m0.024s
tiny0m0.023s0m0.023s0m0.024s0m0.023s0m0.023s
var-test0m0.023s0m0.023s0m0.024s0m0.024s0m0.024s
var-test-20m0.023s0m0.024s0m0.024s0m0.023s0m0.023s

npb

BenchmarksRaw DataEFTSan-FixedPRO StartPRO End#RE#ROMPFR_DDQDMPFR PrecisionTiming
bt.N/AN/AN/AN/AN/AN/AN/AN/A.
cg.8334 FP,3078 FN7222 FP,6525 FN7222 FP,6525 FN1.8334 FP,3078 FN512.
ft.20 FP,40 FN20 FP,40 FN20 FP5.512.
lu.N/AN/AN/AN/AN/AN/AN/AN/A.
mg.6806 FP58 FP58 FP1.6078 FP512.
sp.8651 FP1.8641 FP512.
BenchmarksUninstrumentedEFTSan-FixedMax PROQDMPFR
btN/A8m51.182s
cg0m1.398s0m24.219s0m33.746s0m24.296s1m3.857s
ft0m0.124s0m2.236s0m3.556s0m2.109s0m6.507s
luN/A9m22.931s
mg0m0.351s0m3.277s0m4.699s0m3.124s0m10.125s
sp0m2.773s0m26.118s0m39.356s0m24.550s1m28.067s

polybench

BenchmarksRaw DataEFTSan-FixedPRO StartPRO End#RE#ROMPFR_DDQDMPFR PrecisionTiming
2mm.1.512.
3mm.1.512.
adi.N/AN/AN/AN/AN/AN/AN/AN/A.
atax.1.512.
bicg.1.512.
cholesky.N/AN/AN/AN/AN/AN/AN/AN/A.
correlation.1.512.
covariance.1.512.
deriche.7284 FP,20373 FN1 FP1 FP1.7284 FP,20373 FN512.
doitgen.1.512.
durbin.1.512.
fdtd-2d.N/AN/AN/AN/AN/AN/AN/AN/A.
gemm.1.512.
gemver.1.512.
gesummv.1.512.
gramschmidt.N/AN/AN/AN/AN/AN/AN/AN/A.
heat-3d.N/AN/AN/AN/AN/AN/AN/AN/A.
jacobi-1d.1.512.
jacobi-2d.1.512.
lu.N/AN/AN/AN/AN/AN/AN/AN/A.
ludcmp.N/AN/AN/AN/AN/AN/AN/AN/A.
mvt.1.512.
seidel-2d.N/AN/AN/AN/AN/AN/AN/AN/A.
symm.1.512.
syr2k.1.512.
syrk.1.512.
trisolv.1.512.
trmm.1.512.
BenchmarksUninstrumentedEFTSan-FixedMax PROQDMPFR
2mm0m0.793s0m9.013s0m14.582s0m9.172s0m29.511s
3mm0m1.310s0m11.548s0m18.242s0m12.005s0m37.371s
adiN/A24m31.218s
atax0m0.103s0m0.281s0m0.387s0m0.326s0m0.745s
bicg0m0.105s0m0.285s0m0.393s0m0.324s0m0.759s
choleskyN/A15m38.025s
correlation0m0.474s0m3.955s0m6.143s0m4.086s0m12.783s
covariance0m0.506s0m4.313s0m6.248s0m4.125s0m12.637s
deriche0m0.229s0m3.905s0m5.611s0m3.982s0m10.102s
doitgen0m0.397s0m3.815s0m5.846s0m3.792s0m11.305s
durbin0m0.092s0m0.174s0m0.223s0m0.177s0m0.343s
fdtd-2dN/A7m50.270s
gemm0m0.547s0m7.613s0m12.373s0m7.523s0m24.057s
gemver0m0.118s0m0.520s0m0.753s0m0.570s0m1.510s
gesummv0m0.094s0m0.182s0m0.228s0m0.209s0m0.406s
gramschmidtN/A0m59.574s
heat-3dN/A4m43.718s
jacobi-1d0m0.090s0m0.139s0m0.170s0m0.139s0m0.276s
jacobi-2d0m1.187s0m13.325s0m19.429s0m12.818s0m44.950s
luN/A25m25.202s
ludcmpN/A17m18.973s
mvt0m0.103s0m0.284s0m0.395s0m0.332s0m0.763s
seidel-2dN/A2m0.013s
symm0m0.459s0m6.066s0m9.664s0m6.188s0m19.657s
syr2k0m0.556s0m7.747s0m13.160s0m8.019s0m27.243s
syrk0m0.347s0m4.233s0m6.961s0m4.382s0m13.702s
trisolv0m0.090s0m0.162s0m0.213s0m0.178s0m0.376s
trmm0m0.349s0m2.514s0m3.885s0m2.510s0m7.800s

rodinia

BenchmarksRaw DataEFTSan-FixedPRO StartPRO End#RE#ROMPFR_DDQDMPFR PrecisionTiming
backprop.1.1024.
hotspot.141 FP3 FP,92 FN3 FP,92 FN1.133 FP62 FP2048.
hotspot3d.32523 FN1.32523 FN512.
kmeans.140 FN1.140 FN512.
lavamd.54 FP1.74 FP86 FP2048.
lud.63810 FP,6691 FN6589 FP,278 FN6589 FP,278 FN1.63810 FP,6691 FN512.
myocyte.21458 FP,7649 FN21458 FP,7214 FN21458 FP,7213 FN11.21458 FP,7649 FN4896 FP,14 FN512.
nn.1.512.
particlefilter.114960 FN20.114960 FN3592 FP2048.
sradv2.5442 FP,5313 FN1 FP,1 FN1 FP,1 FN3.5442 FP,5313 FN512.
BenchmarksUninstrumentedEFTSan-FixedMax PROQDMPFR
backprop0m0.031s0m0.105s0m0.142s0m0.114s0m0.266s
hotspot0m4.010s0m7.001s0m9.839s0m7.887s0m18.811s
hotspot3d0m0.779s0m3.333s0m5.307s0m3.619s0m11.080s
kmeans0m1.229s0m17.922s0m25.468s0m17.393s0m50.874s
lavamd0m0.028s0m0.134s0m0.198s0m0.130s0m0.484s
lud0m0.041s0m0.243s0m0.325s0m0.234s0m0.590s
myocyte0m0.221s0m7.763s0m12.944s0m7.797s0m23.204s
nn0m0.181s0m0.378s0m0.590s0m0.488s0m1.041s
particlefilter0m0.168s0m3.549s0m5.982s0m3.617s0m16.788s
sradv20m0.043s0m0.520s0m0.742s0m0.557s0m1.466s