# HG changeset patch # User Nina Engelhardt # Date 1334685170 -7200 # Node ID 30910c0b615a6dfd857330d67a45fe45c61a8f99 # Parent 1d2e1cc753566ae819ece2bb5c2efae4261d3519 try to adjust slicing, pick too small task size (creation becomes bottleneck) diff -r 1d2e1cc75356 -r 30910c0b615a SSR_Matrix_Mult/Divide_Pr.c --- a/SSR_Matrix_Mult/Divide_Pr.c Tue Apr 17 19:46:38 2012 +0200 +++ b/SSR_Matrix_Mult/Divide_Pr.c Tue Apr 17 19:52:50 2012 +0200 @@ -261,7 +261,7 @@ idealNumWorkUnits = SSR__giveIdealNumWorkUnits(); idealSizeOfSide2 = leftMatrix->numRows / rint(cbrt( idealNumWorkUnits )); - idealSizeOfSide2 *= 0.6; //finer granularity to help load balance + idealSizeOfSide2 *= 0.3; //finer granularity to help load balance if( idealSizeOfSide1 > idealSizeOfSide2 ) idealSizeOfSide = idealSizeOfSide1;