2. 亅于仂仍ム亳 仄仆仂亞仂仗仂仂仆仂亶 舒弍仂 于 C++
舒仄 仆亢仆仂 于仗仂仍仆亳 舒弍仂 舒亳仆仂仆仆仂
1 int main(){
2 //Here we should use some features to call doWork in parallel
3 doWork(int a);
4 doSomeOtherWork(double t);
5 //Ensure doWork completed
6 return 0;
7 }
24. 亠亰仍舒
[2 亳亰亳亠从亳, 4 h-threading 磲舒]
丐亠 #1
亠舒仍亳亰舒亳 仂仍亳亳从舒 丕从仂亠仆亳亠
t-lutz
seq 1
par 2.37
HPX
seq 0.99
par 2.61
par_vec 2.64
丐亠 #2
亠舒仍亳亰舒亳 仂仍亳亳从舒 for 仂仍亳亳从舒 sort 丕从仂亠仆亳亠
t-lutz
seq par 2.26
par seq 2.78
par par 2.48
HPX
seq par 2.52
par seq 2.75
par par 2.87
31. 仂于亳仄 亳从仍ム亠仆亳
Plain for
`o_卒o from 0
Seq for
Exception list what: HPX(unknown_error)
Total 1 exceptions:
what: HPX(unknown_error)
Par for
Exception list what: HPX(unknown_error)
Total 13 exceptions:
what: `o_卒o from 0
what: `o_卒o from 2
what: `o_卒o from 4
what: `o_卒o from 6
what: `o_卒o from 8
what: `o_卒o from 10
what: `o_卒o from 12
what: `o_卒o from 14
what: `o_卒o from 16
what: `o_卒o from 18
what: `o_卒o from 20
what: `o_卒o from 22
what: `o_卒o from 24