1. 1 values among diff. tasks is high*/ 19: if (Rank u (t) (1.3 � min(Rank u (C)) ) then 20: Get w t,p ref ,f , where f is the max number of threads in SL 21: f actor t,p ref ,f = w t,p ref ,1 /w t,p ref;17: /* task parallelism is high */ 18: /*if the range of w t,p ref
2. if ( (f actor t,p ref , f /2 good.f actor( f /2 )) AND (( f /2 ) 1) ) then 30: /*Use the implem.giving the min EFT, no matter the # of threads*/ 31: Use f actor t,p ref , f /2 value to update EFT to other processors;actor t,p ref , f /2 = w t,p ref,0229