changeset 26:30910c0b615a perf_tuning_paper

try to adjust slicing, pick too small task size (creation becomes bottleneck)
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Tue, 17 Apr 2012 19:52:50 +0200
parents 1d2e1cc75356
children e348e7f58034
files SSR_Matrix_Mult/Divide_Pr.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/SSR_Matrix_Mult/Divide_Pr.c	Tue Apr 17 19:46:38 2012 +0200
     1.2 +++ b/SSR_Matrix_Mult/Divide_Pr.c	Tue Apr 17 19:52:50 2012 +0200
     1.3 @@ -261,7 +261,7 @@
     1.4     idealNumWorkUnits = SSR__giveIdealNumWorkUnits();
     1.5     
     1.6     idealSizeOfSide2 = leftMatrix->numRows / rint(cbrt( idealNumWorkUnits ));
     1.7 -   idealSizeOfSide2 *= 0.6; //finer granularity to help load balance
     1.8 +   idealSizeOfSide2 *= 0.3; //finer granularity to help load balance
     1.9  
    1.10     if( idealSizeOfSide1 > idealSizeOfSide2 )
    1.11        idealSizeOfSide = idealSizeOfSide1;