hpx
hpx copied to clipboard
Tightening up collective operation semantics
- flyby: small_vector tweaks
Coverage summary from Codacy
See diff coverage on Codacy
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +0.04% | :white_check_mark: 84.05% |
Coverage variation details
Coverable lines | Covered lines | Coverage | |
---|---|---|---|
Common ancestor commit (7b35448ebfbee9db24e091072a9370c63195e845) | 197211 | 167924 | 85.15% |
Head commit (561521386194adcb370bd188b6e0455f64c24335) | 190873 (-6338) | 162614 (-5310) | 85.19% (+0.04%) |
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 (#6408) | 232 | 195 | 84.05% |
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%
See your quality gate settings Change summary preferences
You may notice some variations in coverage metrics with the latest Coverage engine update. For more details, visit the documentation
retest lsu
Performance test report
HPX Performance
Comparison
BENCHMARK | FORK_JOIN_EXECUTOR | PARALLEL_EXECUTOR | SCHEDULER_EXECUTOR |
---|---|---|---|
For Each | (=) | ?? | - |
Info
Property | Before | After |
---|---|---|
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 26317a032ec901196e6bc00de1e5107a1ad4e5e9 |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-10T15:36:13+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/13.0.1/bin/clang++ 13.0.1 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:50:18.616050-05:00 | 2024-01-11T10:30:15.012308-06:00 |
Envfile |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | (=) |
Info
Property | Before | After |
---|---|---|
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 26317a032ec901196e6bc00de1e5107a1ad4e5e9 |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-10T15:36:13+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/13.0.1/bin/clang++ 13.0.1 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:52:35.047119-05:00 | 2024-01-11T10:32:27.803842-06: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 Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 26317a032ec901196e6bc00de1e5107a1ad4e5e9 |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-10T15:36:13+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/13.0.1/bin/clang++ 13.0.1 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:52:52.237641-05:00 | 2024-01-11T10:32:44.530360-06: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 | 2023-05-10T12:07:53+00:00 | 2024-01-11T23:27:54+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | c1eac206cfae81894d455033ee2fb7abb57c1155 |
Envfile | ||
Datetime | 2023-05-10T14:50:18.616050-05:00 | 2024-01-11T17:34:20.334858-06: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/13.0.1/bin/clang++ 13.0.1 |
Clustername | rostam | rostam |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | (=) |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-11T23:27:54+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | c1eac206cfae81894d455033ee2fb7abb57c1155 |
Envfile | ||
Datetime | 2023-05-10T14:52:35.047119-05:00 | 2024-01-11T17:36:35.962970-06: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/13.0.1/bin/clang++ 13.0.1 |
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 Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-11T23:27:54+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | c1eac206cfae81894d455033ee2fb7abb57c1155 |
Envfile | ||
Datetime | 2023-05-10T14:52:52.237641-05:00 | 2024-01-11T17:36:52.895612-06: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/13.0.1/bin/clang++ 13.0.1 |
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… |
Performance test report
HPX Performance
Comparison
BENCHMARK | FORK_JOIN_EXECUTOR | PARALLEL_EXECUTOR | SCHEDULER_EXECUTOR |
---|---|---|---|
For Each | (=) | ?? | (=) |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-13T18:17:11+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 0fa8eecd10f6065b6176cc8388de9de73957cc06 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:50:18.616050-05:00 | 2024-01-13T12:24:28.826982-06: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/13.0.1/bin/clang++ 13.0.1 |
Envfile |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | (=) |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-13T18:17:11+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 0fa8eecd10f6065b6176cc8388de9de73957cc06 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:52:35.047119-05:00 | 2024-01-13T12:26:42.395258-06: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/13.0.1/bin/clang++ 13.0.1 |
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 | 2023-05-10T12:07:53+00:00 | 2024-01-13T18:17:11+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | 0fa8eecd10f6065b6176cc8388de9de73957cc06 |
Clustername | rostam | rostam |
Datetime | 2023-05-10T14:52:52.237641-05:00 | 2024-01-13T12:26:59.357050-06: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/13.0.1/bin/clang++ 13.0.1 |
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 Commit | dcb541576898d370113946ba15fb58c20c8325b2 | a591d4eb60e91818363a51f9b0883776c0458bfb |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-13T21:38:28+00:00 |
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 | 2023-05-10T14:50:18.616050-05:00 | 2024-01-13T16:31:26.163555-06:00 |
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 | dcb541576898d370113946ba15fb58c20c8325b2 | a591d4eb60e91818363a51f9b0883776c0458bfb |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-13T21:38:28+00:00 |
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 | 2023-05-10T14:52:35.047119-05:00 | 2024-01-13T16:33:37.784222-06:00 |
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 | dcb541576898d370113946ba15fb58c20c8325b2 | a591d4eb60e91818363a51f9b0883776c0458bfb |
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-13T21:38:28+00:00 |
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 | 2023-05-10T14:52:52.237641-05:00 | 2024-01-13T16:33:54.710549-06:00 |
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
See diff coverage on Codacy
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +0.14% | :white_check_mark: 93.42% |
Coverage variation details
Coverable lines | Covered lines | Coverage | |
---|---|---|---|
Common ancestor commit (310f449f3fd4ccf6cb6d0a59e3d7a5edcf27fd4a) | 216430 | 184162 | 85.09% |
Head commit (32ab6dfbbdf646b28a24247a931000eab0799678) | 192774 (-23656) | 164303 (-19859) | 85.23% (+0.14%) |
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 (#6408) | 653 | 610 | 93.42% |
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%
See your quality gate settings Change summary preferences
You may notice some variations in coverage metrics with the latest Coverage engine update. For more details, visit the documentation
Performance test report
HPX Performance
Comparison
BENCHMARK | FORK_JOIN_EXECUTOR | PARALLEL_EXECUTOR | SCHEDULER_EXECUTOR |
---|---|---|---|
For Each | (=) | ?? | - |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-22T20:13:17+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | b0ce3e0ea77763c4e40ee6737785499573b116ca |
Envfile | ||
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
Datetime | 2023-05-10T14:50:18.616050-05:00 | 2024-01-22T14:20:02.535099-06: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 |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | (=) |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-22T20:13:17+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | b0ce3e0ea77763c4e40ee6737785499573b116ca |
Envfile | ||
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
Datetime | 2023-05-10T14:52:35.047119-05:00 | 2024-01-22T14:22:14.802667-06: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 |
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 | 2023-05-10T12:07:53+00:00 | 2024-01-22T20:13:17+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | b0ce3e0ea77763c4e40ee6737785499573b116ca |
Envfile | ||
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
Datetime | 2023-05-10T14:52:52.237641-05:00 | 2024-01-22T14:22:31.673421-06: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 |
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 | 2023-05-10T12:07:53+00:00 | 2024-01-27T20:38:18+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | bf3125406d52bc0b9da4a5ade2e924107e349d38 |
Envfile | ||
Datetime | 2023-05-10T14:50:18.616050-05:00 | 2024-01-27T14:45:08.216378-06:00 |
Clustername | rostam | rostam |
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/13.0.1/bin/clang++ 13.0.1 |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | (=) |
Info
Property | Before | After |
---|---|---|
HPX Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-27T20:38:18+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | bf3125406d52bc0b9da4a5ade2e924107e349d38 |
Envfile | ||
Datetime | 2023-05-10T14:52:35.047119-05:00 | 2024-01-27T14:47:20.591714-06:00 |
Clustername | rostam | rostam |
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/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 Datetime | 2023-05-10T12:07:53+00:00 | 2024-01-27T20:38:18+00:00 |
HPX Commit | dcb541576898d370113946ba15fb58c20c8325b2 | bf3125406d52bc0b9da4a5ade2e924107e349d38 |
Envfile | ||
Datetime | 2023-05-10T14:52:52.237641-05:00 | 2024-01-27T14:47:37.546808-06:00 |
Clustername | rostam | rostam |
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/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… |
- flyby: small_vector tweaks
can i join the grup?
- flyby: small_vector tweaks
can i join the grup?
Sure, any time. Just join the Discord server: https://discord.gg/eh4HTXVuWg
retest lsu
Coverage summary from Codacy
See diff coverage on Codacy
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +0.18% | :white_check_mark: 95.48% |
Coverage variation details
Coverable lines | Covered lines | Coverage | |
---|---|---|---|
Common ancestor commit (c516c8892933109596a16d4e8f4dfaa4f41c6b1d) | 216658 | 184400 | 85.11% |
Head commit (ca8e62897f26d4e6c91c1f410c40d776a75fd642) | 193406 (-23252) | 164949 (-19451) | 85.29% (+0.18%) |
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 (#6408) | 1018 | 972 | 95.48% |
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%
See your quality gate settings Change summary preferences
You may notice some variations in coverage metrics with the latest Coverage engine update. For more details, visit the documentation
Performance test report
HPX Performance
Comparison
BENCHMARK | FORK_JOIN_EXECUTOR | PARALLEL_EXECUTOR | SCHEDULER_EXECUTOR |
---|---|---|---|
For Each | = | (=) | (=) |
Info
Property | Before | After |
---|---|---|
HPX Commit | d27ac2efb17ed7a61d0417a1926ba8991f4f477f | b820be35b4a4e97d6f5c7df87aa21e691e9c6cd5 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-12T17:14:00+00:00 |
Datetime | 2024-03-18T09:18:04.949759-05:00 | 2024-04-12T12:31:55.490882-05:00 |
Clustername | rostam | rostam |
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
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 | b820be35b4a4e97d6f5c7df87aa21e691e9c6cd5 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-12T17:14:00+00:00 |
Datetime | 2024-03-18T09:19:53.062988-05:00 | 2024-04-12T12:33:41.521024-05:00 |
Clustername | rostam | rostam |
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
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 | b820be35b4a4e97d6f5c7df87aa21e691e9c6cd5 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-12T17:14:00+00:00 |
Datetime | 2024-03-18T09:20:13.002391-05:00 | 2024-04-12T12:33:58.296386-05:00 |
Clustername | rostam | rostam |
Hostname | medusa08.rostam.cct.lsu.edu | medusa08.rostam.cct.lsu.edu |
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 | a879f67e3753fcb360a17996b42cb2ce52963026 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-14T15:56:47+00:00 |
Datetime | 2024-03-18T09:18:04.949759-05:00 | 2024-04-14T11:04:44.408246-05: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 |
Comparison
BENCHMARK | NO-EXECUTOR |
---|---|
Future Overhead - Create Thread Hierarchical - Latch | = |
Info
Property | Before | After |
---|---|---|
HPX Commit | d27ac2efb17ed7a61d0417a1926ba8991f4f477f | a879f67e3753fcb360a17996b42cb2ce52963026 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-14T15:56:47+00:00 |
Datetime | 2024-03-18T09:19:53.062988-05:00 | 2024-04-14T11:06:30.354657-05: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 |
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 | a879f67e3753fcb360a17996b42cb2ce52963026 |
HPX Datetime | 2024-03-18T14:00:30+00:00 | 2024-04-14T15:56:47+00:00 |
Datetime | 2024-03-18T09:20:13.002391-05:00 | 2024-04-14T11:06:47.011172-05: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 |
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… |