[Swift-commit] r5557 - SwiftApps/SciColSim

ketan at ci.uchicago.edu ketan at ci.uchicago.edu
Tue Feb 7 16:31:54 CST 2012


Author: ketan
Date: 2012-02-07 16:31:53 -0600 (Tue, 07 Feb 2012)
New Revision: 5557

Added:
   SwiftApps/SciColSim/TimingEstimation.txt
Log:
TimingEstimation posted

Added: SwiftApps/SciColSim/TimingEstimation.txt
===================================================================
--- SwiftApps/SciColSim/TimingEstimation.txt	                        (rev 0)
+++ SwiftApps/SciColSim/TimingEstimation.txt	2012-02-07 22:31:53 UTC (rev 5557)
@@ -0,0 +1,44 @@
+SciColSim on Beagle
+===================
+
+Loop Structure
+--------------
+Following is the loop structure for the SciColSim application at 'full-scale' values:
+
+~20 target innovation values
+ ~15 repeats
+  100 annealing cycles (serial)
+     3 non-fixed vars    (serial)
+       1,000 reruns (=>evolve_reruns/reruns_per_app))
+         call evolve (1 to 50 seconds per rerun)
+
+
+Total number of jobs are given by the following expression:
+
+Number_of_jobs = target_innovation_values x repeats x fixed_reps x annealing_cycles x evolve_reruns/reruns_per_app x num_workers
+
+               = (max_range - min_range)/range_inc x repeats x fixed_reps x annealing_cycles x evolve_reruns/reruns_per_app x num_workers
+               
+               = (1009 - 58)/50 x 15 x 3 x 100 x 960/192 x 24
+
+               = 50 x 15 x 3 x 100 x 5 x 24
+
+               = 27,000,000
+
+Estimated Runtime on a small scale (2 laptops or 24 cores)
+
+         =27,000,000/24 x (1 to 50 sec)
+
+         =1,125,000 to 56,250,000 seconds
+
+         =13 to 651 days
+
+Estimated Runtime on medium scale (40 Beagle nodes or 960 cores) 
+
+         =27,000,000/960 x (1 to 50 sec)
+        
+         =28,125 to 1,406,250 seconds
+        
+         =7 hours to 16 days
+
+




More information about the Swift-commit mailing list