]> AND Private Git Repository - loba.git/blobdiff - TESTS
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Update TODO.
[loba.git] / TESTS
diff --git a/TESTS b/TESTS
index 610a56e6d33d9e7359cbebd612b0eddc38a82d99..1bbade9b2758822d5f06424ac337a435870dbdaf 100644 (file)
--- a/TESTS
+++ b/TESTS
@@ -1,9 +1,29 @@
+TODO
+=> arborescence des résultats, répartition des fichiers
+  Actuellement:
+  - results/plat_${PLATFORM}/topo_${TOPOLOGY}/loba_${PARAM/ALGO}.out
+  Reste à:
+  - intégrer les differents rations comp/comm (× 7)
+  - variantes sur la répartition initiale     (× 2)
+  - variantes entière ou non                  (× 2)
+
+RÉSUMÉ
+- 6 plates-formes
+- 7 topologies
+- 7 ratios comp/comm
+- 2 répartitions initiales
+- 4 algos
+- 2 avec ou sans bookkeeping
+- 2 entier ou réel
+=> TOTAL = 6 × 7 × 7 × 2 × 4 × 2 × 2 = 9408 combinaisons !
+
 NOMBRE DE NOEUDS                                        [OK]
 - 16
 - 64
 - 256
+=> défini par les plates-formes
 
-PLATESFORMES                                            [OK]
+PLATES-FORMES                                           [OK]
 - homogène      -> cluster{16,64,256}.xml
 - hétérogène    -> grid{16,64,256}.xml
   * grid16  : 4 clusters de 4 nœuds sur 4 sites (1 par site)
@@ -12,11 +32,11 @@ PLATESFORMES                                            [OK]
               dont 1 à 10 nœuds et 1 ou 3 à 11 nœuds)
 
 Caractéristiques :
-- calculs .......: 1 GFlop/s
-- communications : bw=125 MB/s  lat= 50 µs
+- calculs .......: 1 GFlop/s                    -> 1e9
+- communications : bw=125 MB/s  lat= 50 µs      -> 1.25e8
 - backbone ......: bw=2.25 GB/s lat=500 µs
 
-TOPOLOGIES : toutes                                     [???]
+TOPOLOGIES : toutes                                     [OK]
 - btree
 - clique
 - hcube
@@ -30,17 +50,18 @@ CHARGE INITIALE                                         [OK]
 
 REPARTITION INITIALE                                    [WIP]
 - node 0
-- aléatoire (choisir le même seed!)
+- aléatoire     -R
+=> même seed!   -r 42
 
 RATIO comp/comm                                         [WIP]
-- 1/1000        -c 1e9,0 -C 1e12,0
-- 1/100         -c 1e9,0 -C 1e11,0
-- 1/10          -c 1e9,0 -C 1e10,0
-- 1             -c 1e9,0 -C 1e9,0
-- 10            -c 1e9,0 -C 1e8,0
-- 100           -c 1e9,0 -C 1e7,0
-- 1000          -c 1e9,0 -C 1e6,0
-=> NON! à corriger en fonction des ratios des capacités de calcul/comm !
+- 1/1000        -c 1e9,0 -C 1.25e11,0
+- 1/100         -c 1e9,0 -C 1.25e10,0
+- 1/10          -c 1e9,0 -C 1.25e9,0
+- 1             -c 1e9,0 -C 1.25e8,0
+- 10            -c 1e9,0 -C 1.25e7,0
+- 100           -c 1e9,0 -C 1.25e6,0
+- 1000          -c 1e9,0 -C 1.25e5,0
+=> corrigés en fonction des ratios des capacités de calcul/comm (1e9/1.25e8)
 
 ALGOS                                                   [OK]
 - simple
@@ -49,5 +70,5 @@ ALGOS                                                   [OK]
 - makhoul
 
 VARIANTES                                               [WIP]
-- bookkeeping
-- integer
+- bookkeeping   -b
+- integer       -Z