(8x1) Efficiency | (8x1) Potential Speed-Up (%) | (8x2) Efficiency | (8x2) Potential Speed-Up (%) | (8x4) Efficiency | (8x4) Potential Speed-Up (%) | (8x8) Efficiency | (8x8) Potential Speed-Up (%) | (8x16) Efficiency | (8x16) Potential Speed-Up (%) | (8x24) Efficiency | (8x24) Potential Speed-Up (%) |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1.91 | 0 | 4.06 | 0 | 7.54 | 0 | 14.31 | 0 | 18.3 | 0 |
Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
---|---|---|---|---|---|---|
8x1 | 8 | 1 | 1 | 1 | 0.079999998211861 | 0.018906891345978 |
8x2 | 16 | 1.91 | 1.91 | 2 | 0.049999989569187 | 0.019424706697464 |
8x4 | 32 | 4.06 | 4.06 | 4 | 0.029999997466803 | 0.012917910702527 |
8x8 | 64 | 7.54 | 7.54 | 8 | 0.019999999552965 | 0.0095599349588156 |
8x16 | 128 | 14.31 | 14.31 | 16 | 0.014999999664724 | 0.0054605696350336 |
8x24 | 190 | 18.3 | 18.3 | 24 | 0.014999999664724 | 0.004682547878474 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►44.12 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGBuildExtPIInter[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSetup | gmres.c:1245 | libkrylov.so |
○ | main.A | amg.c:398 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►36.27 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGBuildExtPIInter[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSetup | gmres.c:1245 | libkrylov.so |
○ | main.A | amg.c:398 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►11.76 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGBuildExtPIInter[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSetup | gmres.c:1245 | libkrylov.so |
○ | main.A | amg.c:398 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►6.86 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGBuildExtPIInter[...] | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSetup | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSetup | gmres.c:1245 | libkrylov.so |
○ | main.A | amg.c:398 | exec |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►53.33 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►27.62 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►15.24 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►1.90 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►1.90 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►52.58 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►36.08 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►8.25 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►3.09 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►42.72 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►34.95 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►16.50 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►4.85 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►48.15 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►35.19 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►14.81 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►42.86 | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►34.13 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►19.05 | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_qsort2abs | par_rap.c:199 | libparcsr_ls.so |
○ | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so | |
►1.59 | hypre_BoomerAMGInterpTruncatio[...] | ams.c:3855 | libparcsr_ls.so |
○ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |