Mercurial > cgi-bin > hgwebdir.cgi > PR > Applications > Vthread > Vthread__Blocked_Matrix_Mult__Bench
changeset 6:3e26de9d3e1e
Version 0
| author | Merten Sach <msach@mailbox.tu-berlin.de> |
|---|---|
| date | Mon, 11 Jul 2011 18:07:48 +0200 |
| parents | 359626c70e98 |
| children | 1f45e2b35a5f |
| files | .hgignore src/Application/main.c |
| diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- a/.hgignore Mon Jul 04 19:42:47 2011 +0200 1.2 +++ b/.hgignore Mon Jul 11 18:07:48 2011 +0200 1.3 @@ -1,4 +1,5 @@ 1.4 nbproject 1.5 +histograms 1.6 dist 1.7 build 1.8 Makefile
2.1 --- a/src/Application/main.c Mon Jul 04 19:42:47 2011 +0200 2.2 +++ b/src/Application/main.c Mon Jul 11 18:07:48 2011 +0200 2.3 @@ -11,6 +11,19 @@ 2.4 #include "Matrix_Mult.h" 2.5 #include "VPThread__Matrix_Mult/VPThread__Matrix_Mult.h" 2.6 2.7 +char __ProgrammName[] = "Blocked Matrix Multiply"; 2.8 +char __DataSet[255]; 2.9 + 2.10 +void printParams(ParamBag *paramBag) 2.11 +{ 2.12 + snprintf(&__DataSet, 255, 2.13 + "#\tLeft Matrix %d x %d,\n#\tRight Matrix %d x %d", 2.14 + getParamFromBag("leftMatrixRows", paramBag)->intValue, 2.15 + getParamFromBag("leftMatrixCols", paramBag)->intValue, 2.16 + getParamFromBag("rightMatrixRows", paramBag)->intValue, 2.17 + getParamFromBag("rightMatrixCols", paramBag)->intValue); 2.18 +} 2.19 + 2.20 /** 2.21 *Matrix multiply program written using VMS_HW piggy-back language 2.22 * 2.23 @@ -24,6 +37,7 @@ 2.24 paramBag = makeParamBag(); 2.25 readParamFileIntoBag( argv[1], paramBag ); 2.26 initialize_Input_Matrices_Via( &leftMatrix, &rightMatrix, paramBag ); 2.27 + printParams(paramBag); 2.28 2.29 resultMatrix = multiplyTheseMatrices( leftMatrix, rightMatrix ); 2.30
