Hi,

Here is a simple usability fix for matrix_mult test case. I think this 
print statement was missed out when the test was written.

Testing done:
Patch applied, compiled and test run.

Output without the patch:

---------------------------------------
Matrix Multiplication (SMP Performance)
---------------------------------------

Running 128 iterations
Matrix Dimensions: 100x100
Calculations per iteration: 8
Number of CPUs: 4

Running sequential operations
Min: 87432 us
Max: 87752 us
Avg: 87453.0000 us
StdDev: 27.8460 us
Min: 85666 us    <=============
Max: 88575 us
Avg: 21484.0000 us
StdDev: 469.7158 us

Concurrent Multipliers:
Min: 1.0206
Max: 0.9907
Avg: 4.0706

Criteria: 3.00 * average concurrent time < average sequential time
Result: PASS


Output with the patch:

---------------------------------------
Matrix Multiplication (SMP Performance)
---------------------------------------

Running 128 iterations
Matrix Dimensions: 100x100
Calculations per iteration: 8
Number of CPUs: 4

Running sequential operations
Min: 87339 us
Max: 87668 us
Avg: 87399.0000 us
StdDev: 58.9473 us

Running concurrent operations <=========
Min: 85601 us
Max: 88255 us
Avg: 21467.0000 us
StdDev: 442.8799 us

Concurrent Multipliers:
Min: 1.0203
Max: 0.9933
Avg: 4.0713

Criteria: 3.00 * average concurrent time < average sequential time
Result: PASS

Thanks,
Sripathi.

Signed-off-by: Sripathi Kodi <[email protected]>
Acked-By: Gowrishankar <[email protected]>
Acked-by: Vernon Mauery <[email protected]>
Acked-by: Darren Hart <[email protected]>

diff -uprN ltp.org/testcases/realtime/func/matrix_mult/matrix_mult.c 
ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
--- ltp.org/testcases/realtime/func/matrix_mult/matrix_mult.c   2009-02-12 
06:32:44.000000000 -0600
+++ ltp/testcases/realtime/func/matrix_mult/matrix_mult.c       2009-02-12 
06:36:33.000000000 -0600
@@ -264,6 +264,7 @@ void main_thread(void)
 
 
        /* run matrix mult operation concurrently */
+       printf("\nRunning concurrent operations\n");
        pthread_barrier_wait(&mult_start);
        start = rt_gettime();
        join_threads();

------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to