Index: /soft/giet_vm/applications/gameoflife/gameoflife.py
===================================================================
--- /soft/giet_vm/applications/gameoflife/gameoflife.py	(revision 503)
+++ /soft/giet_vm/applications/gameoflife/gameoflife.py	(revision 504)
@@ -107,5 +107,5 @@
                                      trdid, x, y, p,
                                      'gol_stack_%d_%d_%d' % (x,y,p),
-                                     '' , 0 )  # no heap => empty string
+                                     'gol_heap_%d_%d' %(x,y) , 0 )  
 
     # extend mapping name
Index: /soft/giet_vm/applications/gameoflife/main.c
===================================================================
--- /soft/giet_vm/applications/gameoflife/main.c	(revision 503)
+++ /soft/giet_vm/applications/gameoflife/main.c	(revision 504)
@@ -23,5 +23,5 @@
 giet_sqt_barrier_t barrier;
 
-unsigned int init_ok = 0;
+volatile unsigned int init_ok;
 
 #define OLD 0
@@ -42,5 +42,5 @@
       for(x = 0; x < WIDTH ; x++) 
       {
-         world[OLD][y][x] = giet_rand() % 2;  
+         world[OLD][y][x] = (giet_rand() >> (x % 8)) & 0x1;
       }
    }
@@ -167,5 +167,5 @@
    else
    {
-      while ( init_ok == 0 ) asm volatile("nop");
+      while ( init_ok == 0 ) asm volatile("nop\n nop\n nop");
    }
 
@@ -175,10 +175,5 @@
    //  parallel world  initialization
    init_world( base_line , nb_line );
-
-PRINTF("coucou 0\n");
-
    display_world( base_line , nb_line );
-
-PRINTF("coucou 1\n");
 
    sqt_barrier_wait( &barrier );
