diff --git a/juno_samples/rodinia/srad/src/lib.rs b/juno_samples/rodinia/srad/src/lib.rs
index d63660070ff0f61d47057ea00b14b3fb31db6e09..a647b94a5ffc8aad3bab91badc1bd58a305e7e75 100644
--- a/juno_samples/rodinia/srad/src/lib.rs
+++ b/juno_samples/rodinia/srad/src/lib.rs
@@ -114,7 +114,7 @@ pub fn srad_harness(args: SRADInputs) {
                 .max()
                 .unwrap_or(0);
             assert!(
-                max_diff <= 1,
+                max_diff <= 2,
                 "Verification failed: maximum pixel difference of {} exceeds threshold of 1",
                 max_diff
             );
diff --git a/juno_samples/rodinia/srad/src/main.rs b/juno_samples/rodinia/srad/src/main.rs
index 87d1e7e8504584478f51ac2b9dc20dbc04716c81..20da11e73ef8eb90bcf8fde31ca3fa33c734c582 100644
--- a/juno_samples/rodinia/srad/src/main.rs
+++ b/juno_samples/rodinia/srad/src/main.rs
@@ -12,8 +12,8 @@ fn srad_test() {
     srad_harness(SRADInputs {
         niter: 100,
         lambda: 0.5,
-        nrows: 502,
-        ncols: 458,
+        nrows: 512,
+        ncols: 512,
         image: "data/image.pgm".to_string(),
         output: None,
         verify: true,