Parallels_task_1_variant_2

Solution of Dirihlet task

Task (rus: pdf)

256x256x256
Sequentional run (-O2) OpenMP run (-O2) n=1 OpenMP run (-O2) n=2 OpenMP run (-O2) n=4 OpenMP run (-O2) n=8 OpenMP run (-O2) n=16
68.566s S=789140100.274497 66.3721s S=789140100.274497 34.4107s S=789140100.274047 18.8399s S=789140123.383595 9.70675s S=789118751.258036 7.67158s S=788963797.919279
66.3202s S=789140100.274497 65.6133s S=789140100.274497 36.2631s S=789140100.274047 18.3051s S=789140123.383596 9.72643s S=789118751.258036 7.2472s S=788899022.536085
384x384x384
399.79s S=4441160348.874235 239.098s S=4441160348.874235 120.566s S=4441160348.869160 62.7336s S=4441160348.891895 35.4974s S=4441160218.529609 S=
512x512x512
672.965s S=14780896925.508070 577.393s S=14780896925.508070 283.429s S=14780896925.734921 163.6s S=14780896925.873995 87.6649s S=14780897028.088871 S=

Graph for cells

Graph for cpus

Results (rus: pdf)

Amazing results: acceleration falls on big tasks.