Integrate NVIDIA's S/R implementation into HPX
Open
isidorostsa
opened this issue 1 year ago
•
11 comments
This PR serves to replace the existing senders/receivers implementation in hpx with the stdexec implementation maintained by NVIDIA.
Big credits to the @pika-org team for their work when solving almost the same problem. This PR is built on top of much of that work.
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -85.23%
:white_check_mark: 0.00%
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (9c53b99534f57cfa56336d835985faac18166fa1)
206733
176197
85.23%
Head commit (a8d51fe6e1743531257352c1e389ff364584aacb)
113511 (-93222)
0 (-176197)
0.00% (-85.23% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6431)
87
0
0.00%
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy will stop sending the deprecated coverage status from June 5th, 2024. Learn more
Fetching STDEXEC by default on C++20, so the CI is testing both with and without it.
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) (=) (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f dceb6c416b539e18df0e2d29aed288b80446be55 HPX Datetime 2024-03-18T14:00:30+00:00 2024-05-31T22:31:20+00:00 Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Datetime 2024-03-18T09:18:04.949759-05:00 2024-05-31T17:39:46.402280-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f dceb6c416b539e18df0e2d29aed288b80446be55 HPX Datetime 2024-03-18T14:00:30+00:00 2024-05-31T22:31:20+00:00 Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Datetime 2024-03-18T09:19:53.062988-05:00 2024-05-31T17:41:32.521757-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale (=) (=) (=) Stream Benchmark - Triad (=) (=) (=) Stream Benchmark - Copy (=) (=) -
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f dceb6c416b539e18df0e2d29aed288b80446be55 HPX Datetime 2024-03-18T14:00:30+00:00 2024-05-31T22:31:20+00:00 Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Datetime 2024-03-18T09:20:13.002391-05:00 2024-05-31T17:41:49.286364-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) (=) (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 6c1a97263554a4bd5c4b70f09e1d330f68a27301 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T20:04:26+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:18:04.949759-05:00 2024-06-04T15:09:57.722886-05:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 6c1a97263554a4bd5c4b70f09e1d330f68a27301 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T20:04:26+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:19:53.062988-05:00 2024-06-04T15:11:42.537792-05:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale (=) (=) (=) Stream Benchmark - Triad (=) (=) (=) Stream Benchmark - Copy (=) (=) -
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 6c1a97263554a4bd5c4b70f09e1d330f68a27301 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T20:04:26+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:20:13.002391-05:00 2024-06-04T15:11:59.235924-05:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) (=) (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 1596aa7e15ce47800d199740451256f5c98418e3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T21:29:45+00:00 Datetime 2024-03-18T09:18:04.949759-05:00 2024-06-04T16:34:48.114293-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch =
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 1596aa7e15ce47800d199740451256f5c98418e3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T21:29:45+00:00 Datetime 2024-03-18T09:19:53.062988-05:00 2024-06-04T16:36:33.105682-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale (=) (=) (=) Stream Benchmark - Triad (=) (=) (=) Stream Benchmark - Copy (=) (=) -
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 1596aa7e15ce47800d199740451256f5c98418e3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-04T21:29:45+00:00 Datetime 2024-03-18T09:20:13.002391-05:00 2024-06-04T16:36:49.835189-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) = (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 49879025129bd3fa907eedf1685f12f57aaaecc0 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-05T15:12:07+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:18:04.949759-05:00 2024-06-05T10:20:04.398071-05:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch (=)
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 49879025129bd3fa907eedf1685f12f57aaaecc0 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-05T15:12:07+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:19:53.062988-05:00 2024-06-05T10:21:49.142299-05:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale (=) (=) (=) Stream Benchmark - Triad (=) (=) (=) Stream Benchmark - Copy (=) (=) -
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 49879025129bd3fa907eedf1685f12f57aaaecc0 HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-05T15:12:07+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:20:13.002391-05:00 2024-06-05T10:22:06.066677-05:00
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -85.23%
:white_check_mark: 0.00%
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (9c53b99534f57cfa56336d835985faac18166fa1)
206733
176197
85.23%
Head commit (f97104d94bd087b8199aba865c3cf3315d233faf)
113551 (-93182)
0 (-176197)
0.00% (-85.23% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6431)
90
0
0.00%
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
:rocket: Don’t miss a bit, follow what’s new on Codacy .
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) (=) (=)
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T14:42:32+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f fadf495c25151dba0e81f7f6c3dcf3f3ea41bf9b Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-06-06T09:50:39.502477-05:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch (=)
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T14:42:32+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f fadf495c25151dba0e81f7f6c3dcf3f3ea41bf9b Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-06-06T09:52:24.815828-05:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale = (=) (=) Stream Benchmark - Triad (=) (=) (=) Stream Benchmark - Copy (=) = -
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T14:42:32+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f fadf495c25151dba0e81f7f6c3dcf3f3ea41bf9b Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-06-06T09:52:41.416197-05:00
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each (=) - -
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T16:55:02+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6af62aaf8f76c9487b677da5960f5bd9047936e Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-06-06T12:58:31.957730-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch =
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T16:55:02+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6af62aaf8f76c9487b677da5960f5bd9047936e Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-06-06T13:00:17.332364-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add (=) (=) (=) Stream Benchmark - Scale (=) (=) (=) Stream Benchmark - Triad = (=) (=) Stream Benchmark - Copy (=) = =
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-06-06T16:55:02+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6af62aaf8f76c9487b677da5960f5bd9047936e Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-06-06T13:00:34.027301-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
@isidorostsa just in case you were wondering... the Windows tests all fail with a segmentation fault (error code 0xc0000005
)
@isidorostsa just in case you were wondering... the Windows tests all fail with a segmentation fault (error code 0xc0000005
)
Interestingly it's using c++17 too
@hkaiser Should I rebase on top of https://github.com/STEllAR-GROUP/hpx/pull/6507?
EDIT: Ended up cherry-picking: https://github.com/STEllAR-GROUP/hpx/pull/6431/commits/ccc981fdbd41c82be73534fb79a83dec8d242863
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -85.02%
:white_check_mark: 0.00%
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (17bbc63c36465ca02ec8f8780aad3b53bf335885)
222489
189245
85.06%
Head commit (e89d99ad211dde582f563dba289bba65341fc88c)
124855 (-97634)
51 (-189194)
0.04% (-85.02% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6431)
655
0
0.00%
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-07-11T12:23:05+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f ce6924876b0b0e07b52742cbdbff1adbc9fa8b0e Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:18:04.949759-05:00 2024-07-11T07:30:00.126496-05:00 Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-07-11T12:23:05+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f ce6924876b0b0e07b52742cbdbff1adbc9fa8b0e Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:19:53.062988-05:00 2024-07-11T07:31:50.336406-05:00 Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-07-11T12:23:05+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f ce6924876b0b0e07b52742cbdbff1adbc9fa8b0e Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:20:13.002391-05:00 2024-07-11T07:32:08.149018-05:00 Envfile
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T07:36:36+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b9bc39ae15cf2953f294b1a0b52713dccfd60b56 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-14T02:44:42.243412-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T07:36:36+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b9bc39ae15cf2953f294b1a0b52713dccfd60b56 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-14T02:46:32.278105-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T07:36:36+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b9bc39ae15cf2953f294b1a0b52713dccfd60b56 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-14T02:46:50.178925-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f aff26040801b9622236ee8f95b6ec1fae01e69b8 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T13:02:21+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-14T08:09:55.298003-05:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f aff26040801b9622236ee8f95b6ec1fae01e69b8 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T13:02:21+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-14T08:11:44.952984-05:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f aff26040801b9622236ee8f95b6ec1fae01e69b8 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T13:02:21+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-14T08:12:02.765578-05:00
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T16:00:37+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f c5dfe1acb5f29640fb661d095a4feb031af81052 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-14T11:10:03.465038-05:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T16:00:37+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f c5dfe1acb5f29640fb661d095a4feb031af81052 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-14T11:11:53.127451-05:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-14T16:00:37+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f c5dfe1acb5f29640fb661d095a4feb031af81052 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-14T11:12:10.930851-05:00
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 939b499e750f7ad59004a902f51632dd3f317ca3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T09:22:29+00:00 Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-15T04:30:33.999267-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 939b499e750f7ad59004a902f51632dd3f317ca3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T09:22:29+00:00 Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-15T04:32:23.554457-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 939b499e750f7ad59004a902f51632dd3f317ca3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T09:22:29+00:00 Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-15T04:32:41.316626-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -10.27%
:white_check_mark: 95.00%
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (17bbc63c36465ca02ec8f8780aad3b53bf335885)
222489
189245
85.06%
Head commit (13e83ced7131a3acefff5ed90217c0ef7ced7bfc)
190341 (-32148)
142344 (-46901)
74.78% (-10.27% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6431)
1039
987
95.00%
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 89dae031d6d5a356c228d86d3a8bd3860af9aeff HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T15:08:01+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-15T10:16:03.387588-05:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 89dae031d6d5a356c228d86d3a8bd3860af9aeff HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T15:08:01+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-15T10:17:53.340766-05:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 89dae031d6d5a356c228d86d3a8bd3860af9aeff HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-15T15:08:01+00:00 Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-15T10:18:11.265852-05:00
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T15:10:35+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 2a1db40cb01103fc1696cb7510104deb439eb043 Envfile Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-17T10:20:09.019827-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T15:10:35+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 2a1db40cb01103fc1696cb7510104deb439eb043 Envfile Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-17T10:21:59.154583-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T15:10:35+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 2a1db40cb01103fc1696cb7510104deb439eb043 Envfile Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-17T10:22:16.788394-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4025a538a9b95cb87588b038248c16436b74d285 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T17:11:11+00:00 Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-08-17T12:20:12.863923-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4025a538a9b95cb87588b038248c16436b74d285 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T17:11:11+00:00 Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-08-17T12:22:02.761685-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4025a538a9b95cb87588b038248c16436b74d285 HPX Datetime 2024-03-18T14:00:30+00:00 2024-08-17T17:11:11+00:00 Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-08-17T12:22:20.389494-05:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Explanation of Symbols Symbol MEANING = No performance change (confidence interval within ±1%) (=) Probably no performance change (confidence interval within ±2%) (+)/(-) Very small performance improvement/degradation (≤1%) +/- Small performance improvement/degradation (≤5%) ++/-- Large performance improvement/degradation (≤10%) +++/--- Very large performance improvement/degradation (>10%) ? Probably no change, but quite large uncertainty (confidence interval with ±5%) ?? Unclear result, very large uncertainty (±10%) ??? Something unexpected…