hpx icon indicating copy to clipboard operation
hpx copied to clipboard

Add documentation Public API

Open dimitraka opened this issue 2 years ago • 2 comments

Add and fix current documentation of the public API

dimitraka avatar Sep 06 '22 17:09 dimitraka

Performance test report

HPX Performance

Comparison

BENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTOR
For Each(=)(=)(=)

Info

PropertyBeforeAfter
HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a951b413f7a92984d0833cf3fc08dcde9ad74ec961c
HPX Datetime2022-05-31T12:57:29+00:002022-09-07T14:00:57+00:00
Envfile
Hostnamenid01193nid00004
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Datetime2022-05-31T15:13:01.357969+02:002022-09-07T16:08:51.396637+02:00
Clusternamedaintdaint

Comparison

BENCHMARKNO-EXECUTOR
Future Overhead - Create Thread Hierarchical - Latch-

Info

PropertyBeforeAfter
HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a951b413f7a92984d0833cf3fc08dcde9ad74ec961c
HPX Datetime2022-05-31T12:57:29+00:002022-09-07T14:00:57+00:00
Envfile
Hostnamenid01193nid00004
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Datetime2022-05-31T15:13:18.026239+02:002022-09-07T16:09:08.511754+02:00
Clusternamedaintdaint

Comparison

BENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR
Stream Benchmark - Add(=)(=)(=)
Stream Benchmark - Scale(=)(=)(=)
Stream Benchmark - Triad(=)(=)(=)
Stream Benchmark - Copy(=)=(=)

Info

PropertyBeforeAfter
HPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a1b413f7a92984d0833cf3fc08dcde9ad74ec961c
HPX Datetime2021-11-10T19:14:21+00:002022-09-07T14:00:57+00:00
Envfile
Hostnamenid00120nid00004
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Datetime2021-11-10T20:28:18.266961+01:002022-09-07T16:09:23.833325+02:00
Clusternamedaintdaint

Explanation of Symbols

SymbolMEANING
=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…

StellarBot avatar Sep 07 '22 14:09 StellarBot

Performance test report

HPX Performance

Comparison

BENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTOR
For Each(=)(=)(=)

Info

PropertyBeforeAfter
HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a956a53772eda0b0f7155406af67ae7d81c2fce8b0e
HPX Datetime2022-05-31T12:57:29+00:002022-09-08T14:21:53+00:00
Clusternamedaintdaint
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Hostnamenid01193nid00087
Envfile
Datetime2022-05-31T15:13:01.357969+02:002022-09-08T16:33:10.919021+02:00

Comparison

BENCHMARKNO-EXECUTOR
Future Overhead - Create Thread Hierarchical - Latch-

Info

PropertyBeforeAfter
HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a956a53772eda0b0f7155406af67ae7d81c2fce8b0e
HPX Datetime2022-05-31T12:57:29+00:002022-09-08T14:21:53+00:00
Clusternamedaintdaint
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Hostnamenid01193nid00087
Envfile
Datetime2022-05-31T15:13:18.026239+02:002022-09-08T16:33:27.894917+02:00

Comparison

BENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR
Stream Benchmark - Add(=)(=)(=)
Stream Benchmark - Scale(=)(=)(=)
Stream Benchmark - Triad(=)(=)(=)
Stream Benchmark - Copy(=)(=)(=)

Info

PropertyBeforeAfter
HPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a6a53772eda0b0f7155406af67ae7d81c2fce8b0e
HPX Datetime2021-11-10T19:14:21+00:002022-09-08T14:21:53+00:00
Clusternamedaintdaint
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Hostnamenid00120nid00087
Envfile
Datetime2021-11-10T20:28:18.266961+01:002022-09-08T16:33:43.244226+02:00

Explanation of Symbols

SymbolMEANING
=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…

StellarBot avatar Sep 08 '22 14:09 StellarBot

bors merge

hkaiser avatar Sep 22 '22 13:09 hkaiser

Build succeeded:

bors[bot] avatar Sep 22 '22 14:09 bors[bot]