(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 | 5.16 | 0 | 7.06 | 0 | 8.34 | 0 | 8.4 | 0 | 8.32 | 0 |
Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
---|---|---|---|---|---|---|
8x1 | 8 | 1 | 1 | 1 | 150.48991394043 | 44.012588500977 |
8x2 | 16 | 5.16 | 5.16 | 2 | 28.89999961853 | 16.765710830688 |
8x4 | 32 | 7.06 | 7.06 | 4 | 23.309993743896 | 17.292226791382 |
8x8 | 64 | 8.34 | 8.34 | 8 | 18.435001373291 | 20.109628677368 |
8x16 | 128 | 8.4 | 8.4 | 16 | 19.025005340576 | 21.662132263184 |
8x24 | 192 | 8.32 | 8.32 | 24 | 17.399988174438 | 23.959423065186 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►59.22 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matop.c:645 | libseq_mv.so |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matvec.c:166 | libseq_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | HYPRE_parcsr_matrix.c:361 | libparcsr_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | par_csr_matvec.c:178 | libparcsr_mv.so |
○ | hypre_BoomerAMGCycle.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSolve.A | gmres.c:1245 | libkrylov.so |
○ | hypre_PCGSolve | pcg.c:479 | libkrylov.so |
○ | main.A | amg.c:419 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►15.03 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matop.c:645 | libseq_mv.so |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matvec.c:166 | libseq_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | HYPRE_parcsr_matrix.c:361 | libparcsr_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | par_csr_matvec.c:178 | libparcsr_mv.so |
○ | hypre_BoomerAMGCycle.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSolve.A | gmres.c:1245 | libkrylov.so |
○ | hypre_PCGSolve | pcg.c:479 | libkrylov.so |
○ | main.A | amg.c:419 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►14.36 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matop.c:645 | libseq_mv.so |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matvec.c:166 | libseq_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | HYPRE_parcsr_matrix.c:361 | libparcsr_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | par_csr_matvec.c:178 | libparcsr_mv.so |
○ | hypre_PCGSolve.A | gmres.c:1245 | libkrylov.so |
○ | hypre_PCGSolve | pcg.c:479 | libkrylov.so |
○ | main.A | amg.c:419 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►6.50 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matop.c:645 | libseq_mv.so |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matvec.c:166 | libseq_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | HYPRE_parcsr_matrix.c:361 | libparcsr_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | par_csr_matvec.c:178 | libparcsr_mv.so |
○ | hypre_BoomerAMGCycle.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSolve.A | gmres.c:1245 | libkrylov.so |
○ | hypre_PCGSolve | pcg.c:479 | libkrylov.so |
○ | main.A | amg.c:419 | exec |
○ | __libc_start_call_main | libc.so.6 | |
►2.57 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matop.c:645 | libseq_mv.so |
○ | hypre_CSRMatrixMatvecOutOfPlac[...] | csr_matvec.c:166 | libseq_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | HYPRE_parcsr_matrix.c:361 | libparcsr_mv.so |
○ | hypre_ParCSRMatrixMatvecOutOfP[...] | par_csr_matvec.c:178 | libparcsr_mv.so |
○ | hypre_BoomerAMGCycle.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve.A | ams.c:3855 | libparcsr_ls.so |
○ | hypre_BoomerAMGSolve | ams.c:3550 | libparcsr_ls.so |
○ | hypre_PCGSolve.A | gmres.c:1245 | libkrylov.so |
○ | hypre_PCGSolve | pcg.c:479 | libkrylov.so |
○ | main.A | amg.c:419 | exec |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00 | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |