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

Private GIT Repository
Quick hack in run-all: compress output files.
[loba.git] / TESTS
1 TODO
2 => arborescence des résultats, répartition des fichiers
3   Actuellement :
4   - results_XY_Z/plat_${PLATFORM}/topo_${TOPOLOGY}/loba_${PARAM/ALGO}.out
5   Avec :
6   - X : 'I' (variante entière) ou 'R' (variante réelle)
7   - Y : '1' (node 0) ou 'N' (réparition aléatoire)
8   - Z : '1000:1' '100:1' '10:1' '1:1' '1:10' '1:100' '1:1000' (ratio)
9
10 RÉSUMÉ
11 - 6 plates-formes
12 - 7 topologies
13 - 7 ratios comp/comm
14 - 2 répartitions initiales
15 - 4 algos
16 - 2 avec ou sans bookkeeping
17 - 2 entier ou réel
18 => TOTAL = 6 × 7 × 7 × 2 × 4 × 2 × 2 = 9408 combinaisons !
19
20 NOMBRE DE NOEUDS                                        [OK]
21 - 16
22 - 64
23 - 256
24 => défini par les plates-formes
25
26 PLATES-FORMES                                           [OK]
27 - homogène      -> cluster{16,64,256}.xml
28 - hétérogène    -> grid{16,64,256}.xml
29   * grid16  : 4 clusters de 4 nœuds sur 4 sites (1 par site)
30   * grid64  : 16 clusters de 4 nœuds sur 8 sites (2 par site)
31   * grid256 : 24 clusters de 10 ou 11 nœuds sur 8 sites (2 ou 4 par site,
32               dont 1 à 10 nœuds et 1 ou 3 à 11 nœuds)
33
34 Caractéristiques :
35 - calculs .......: 1 GFlop/s                    -> 1e9
36 - communications : bw=125 MB/s  lat= 50 µs      -> 1.25e8
37 - backbone ......: bw=2.25 GB/s lat=500 µs
38
39 TOPOLOGIES : toutes                                     [OK]
40 - btree
41 - clique
42 - hcube
43 - line
44 - ring
45 - star
46 - torus
47
48 CHARGE INITIALE                                         [OK]
49 - 1000 / noeud
50
51 REPARTITION INITIALE                                    [OK]
52 - node 0
53 - aléatoire     -R
54 => même seed!   -r 42
55
56 RATIO comp/comm                                         [OK]
57 - 1000          -c 1e9,0 -C 1.25e5,0
58 - 100           -c 1e9,0 -C 1.25e6,0
59 - 10            -c 1e9,0 -C 1.25e7,0
60 - 1             -c 1e9,0 -C 1.25e8,0
61 - 1/10          -c 1e9,0 -C 1.25e9,0
62 - 1/100         -c 1e9,0 -C 1.25e10,0
63 - 1/1000        -c 1e9,0 -C 1.25e11,0
64 => corrigés en fonction des ratios des capacités de calcul/comm (1e9/1.25e8)
65
66 ALGOS                                                   [OK]
67 - simple
68 - besteffort
69 - 2besteffort
70 - makhoul
71
72 VARIANTES                                               [OK]
73 - bookkeeping   -b
74 - integer       -Z