Mercurial > cgi-bin > hgwebdir.cgi > PR > Applications > SSR > SSR__Blocked_Matrix_Mult__Bench
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;
