################ Gaussian Elimination ################ ------ Run-times on the IBM J-30 (AIX 4.1.4) for a 512x512 matrix. ----- aixdev:~/Pthreads/Others % gaussPT-IBM 512 2 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 2. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12457.6 ms. Elapsed time according to = 12460 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12270 ms. The system CPU time for parent = 40 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 4 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 4. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12472.8 ms. Elapsed time according to = 12480 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12290 ms. The system CPU time for parent = 60 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 6 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 6. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12612.9 ms. Elapsed time according to = 12610 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12340 ms. The system CPU time for parent = 80 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 8 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 8. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12745.3 ms. Elapsed time according to = 12740 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12580 ms. The system CPU time for parent = 70 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 10 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 10. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12815.9 ms. Elapsed time according to = 12820 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12450 ms. The system CPU time for parent = 210 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 12 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 12. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12933.4 ms. Elapsed time according to = 12940 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12590 ms. The system CPU time for parent = 160 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 14 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 14. Initialising ... Starting clock ... Stopped clock. Elapsed time = 12940.4 ms. Elapsed time according to = 12940 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12570 ms. The system CPU time for parent = 230 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 512 16 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 16. Initialising ... Starting clock ... Stopped clock. Elapsed time = 13037.8 ms. Elapsed time according to = 13040 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 12720 ms. The system CPU time for parent = 160 ms. ----- Run-times on the IBM J-30 (AIX 4.1.4) for a 1024x1024 matrix. ---- aixdev:~/Pthreads/Others % gaussPT-IBM 1024 2 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 2. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103584 ms. Elapsed time according to = 103580 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 100780 ms. The system CPU time for parent = 60 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 4 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 4. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103869 ms. Elapsed time according to = 103860 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 100920 ms. The system CPU time for parent = 200 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 6 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 6. Initialising ... Starting clock ... Stopped clock. Elapsed time = 104455 ms. Elapsed time according to = 104450 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101060 ms. The system CPU time for parent = 210 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 8 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 8. Initialising ... Starting clock ... Stopped clock. Elapsed time = 105027 ms. Elapsed time according to = 105030 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101460 ms. The system CPU time for parent = 310 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 10 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 10. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103247 ms. Elapsed time according to = 103240 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101200 ms. The system CPU time for parent = 310 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 12 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 12. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103786 ms. Elapsed time according to = 103790 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101510 ms. The system CPU time for parent = 310 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 14 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 14. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103426 ms. Elapsed time according to = 103430 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101610 ms. The system CPU time for parent = 480 ms. aixdev:~/Pthreads/Others % gaussPT-IBM 1024 16 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 16. Initialising ... Starting clock ... Stopped clock. Elapsed time = 103375 ms. Elapsed time according to = 103380 ms. CPU times are accurate to the nearest 10 ms. The total user-space CPU time for parent = 101800 ms. The system CPU time for parent = 370 ms. --- Run-times on the SGI Origin 2000 (IRIX 6.4) for a 512x512 matrix. -- origin 152% gaussPT 512 2 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 2. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6612.04 ms. Elapsed time according to = 6580 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 6580 ms. The system CPU time for parent = 0 ms. origin 153% gaussPT 512 4 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 4. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6683.52 ms. Elapsed time according to = 6650 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 6640 ms. The system CPU time for parent = 10 ms. origin 154% gaussPT 512 8 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 8. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6656.96 ms. Elapsed time according to = 6620 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 6620 ms. The system CPU time for parent = 0 ms. origin 155% gaussPT 512 10 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 10. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6663.4 ms. Elapsed time according to = 6630 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 6630 ms. The system CPU time for parent = 0 ms. origin 156% gaussPT 512 12 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 12. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6198.53 ms. Elapsed time according to = 6160 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 3010 ms. The system CPU time for parent = 200 ms. origin 157% gaussPT 512 14 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 14. Initialising ... Starting clock ... Stopped clock. Elapsed time = 6356.78 ms. Elapsed time according to = 6320 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 3420 ms. The system CPU time for parent = 350 ms. origin 158% gaussPT 512 16 1 Random seed = 1. Matrix dimension N = 512. Number of threads = 16. Initialising ... Starting clock ... Stopped clock. Elapsed time = 11459.1 ms. Elapsed time according to = 11400 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 1010 ms. The system CPU time for parent = 190 ms. -- Run-times on the SGI Origin 2000 (IRIX 6.4) for a 1024x1024 matrix. - origin 126% gaussPT 1024 2 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 2. Initialising ... Starting clock ... Stopped clock. Elapsed time = 54082 ms. Elapsed time according to = 53810 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 53700 ms. The system CPU time for parent = 120 ms. origin 127% gaussPT 1024 4 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 4. Initialising ... Starting clock ... Stopped clock. Elapsed time = 53759.2 ms. Elapsed time according to = 53490 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 53460 ms. The system CPU time for parent = 50 ms. origin 128% gaussPT 1024 6 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 6. Initialising ... Starting clock ... Stopped clock. Elapsed time = 53662.5 ms. Elapsed time according to = 53390 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 53360 ms. The system CPU time for parent = 40 ms. origin 129% gaussPT 1024 8 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 8. Initialising ... Starting clock ... Stopped clock. Elapsed time = 53700.4 ms. Elapsed time according to = 53430 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 53410 ms. The system CPU time for parent = 50 ms. origin 130% gaussPT 1024 10 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 10. Initialising ... Starting clock ... Stopped clock. Elapsed time = 28620 ms. Elapsed time according to = 28470 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 22350 ms. The system CPU time for parent = 430 ms. origin 131% gaussPT 1024 12 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 12. Initialising ... Starting clock ... Stopped clock. Elapsed time = 32713.1 ms. Elapsed time according to = 32550 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 20680 ms. The system CPU time for parent = 450 ms. origin 132% gaussPT 1024 14 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 14. Initialising ... Starting clock ... Stopped clock. Elapsed time = 32473.1 ms. Elapsed time according to = 32300 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 20170 ms. The system CPU time for parent = 510 ms. origin 133% gaussPT 1024 16 1 Random seed = 1. Matrix dimension N = 1024. Number of threads = 16. Initialising ... Starting clock ... Stopped clock. Elapsed time = 37087.6 ms. Elapsed time according to = 36900 ms. CPU times are accurate to the nearest 10 ms. The total CPU time for parent = 12250 ms. The system CPU time for parent = 450 ms.