diff --git a/configs/common/Simulation.py b/configs/common/Simulation.py
--- a/configs/common/Simulation.py
+++ b/configs/common/Simulation.py
@@ -131,7 +131,7 @@
 
             # if restoring, make atomic cpu simulate only a few instructions
             if options.checkpoint_restore != None:
-                testsys.cpu[i].max_insts_any_thread = 1
+                testsys.cpu[i].max_insts_any_thread = 100
             # Fast forward to specified location if we are not restoring
             elif options.fast_forward:
                 testsys.cpu[i].max_insts_any_thread = int(options.fast_forward)
