Index: /trunk/softs/soft_filter_giet/ldscript
===================================================================
--- /trunk/softs/soft_filter_giet/ldscript	(revision 161)
+++ /trunk/softs/soft_filter_giet/ldscript	(revision 162)
@@ -11,5 +11,5 @@
 
 NB_CLUSTERS		= 4;		/* number of clusters */
-NB_PROCS		= 1;		/* number of processors per cluster */
+NB_PROCS		= 4;		/* number of processors per cluster */
 NB_TASKS		= 1;		/* number of tasks per processor */
 NB_TIMERS       	= 1;		/* max number of timers per processor */
Index: /trunk/softs/soft_filter_giet/main.c
===================================================================
--- /trunk/softs/soft_filter_giet/main.c	(revision 161)
+++ /trunk/softs/soft_filter_giet/main.c	(revision 162)
@@ -375,11 +375,14 @@
     PRINTF("\n*** Starting display at cycle %d (%d)\n", date, delta);
 
-    for ( l = 0 ; l < lines_per_task ; l++)
-    {
-        for ( p = 0 ; p < NP ; p++)
+    first = lid*lines_per_task;
+    last  = first + lines_per_task;
+
+    for ( l=first ; l<last ; l++)
+    {
+        for ( p=0 ; p<NP ; p++)
         {
            TZ(cid,l,p) = (unsigned char)(((TD(cid,l,p) + TC(cid,l,p))>>8) & 0xFF);
         }
-        fb_write(NP*(cid*lines_per_cluster+lid*lines_per_task+l), &TZ(cid,l,0), NP);
+        fb_write(NP*(cid*lines_per_cluster+l), &TZ(cid,l,0), NP);
     }
 
