StarPU

StarPU Nightly Tests

Latest nightly tarball

The latest nightly tarball successfully passing 'make distcheck' is available at starpu-nightly-latest.tar.gz (produced on 2018-07-21).

The coverage report is available as HTML or as TXT.

The StarPU documentation is available in PDF and in HTML.

Tests

Date Revision Result Comments Log Coverage HTML Coverage Text
2018-07-21 62cb08e2e2aa71e21847cad6cd02e0edb2d49c3a success FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul-openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul-openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log link link
2018-07-20 62cb08e2e2aa71e21847cad6cd02e0edb2d49c3a success -SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul-openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log link link
2018-07-19 62cb08e2e2aa71e21847cad6cd02e0edb2d49c3a success -SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log link link
2018-07-19 2d04e79762f283f131f11a047facd5b26821408e failure FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-18 a3b2cc95b3c8100782b1d15e318ad3ff0c336795 failure FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-17 04b5cd39cbbfa66c28e167d576241dff344f4e4e failure FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-16 03e51bff5a7f5145820424306bc9e41a85466fc1 failure FAIL:scheduler/schedulers.shSKIP:-scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul-scheduler/schedulers.shSKIP:-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-14 03e51bff5a7f5145820424306bc9e41a85466fc1 failure FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-11 13cf9f247645f396b809b5ea740536c6d26d5226 failure FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log - -
2018-07-07 3d63e1291be4d1ca84c1cbb749ed711867c36d45 success FAIL:scheduler/schedulers.sh--SKIP:openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul-openmp/init_exit_01-openmp/init_exit_02-openmp/environment-openmp/api_01-openmp/parallel_01-openmp/parallel_02-openmp/parallel_03-openmp/parallel_barrier_01-openmp/parallel_master_01-openmp/parallel_master_inline_01-openmp/parallel_single_wait_01-openmp/parallel_single_nowait_01-openmp/parallel_single_inline_01-openmp/parallel_single_copyprivate_01-openmp/parallel_single_copyprivate_inline_01-openmp/parallel_critical_01-openmp/parallel_critical_inline_01-openmp/parallel_critical_named_01-openmp/parallel_critical_named_inline_01-openmp/parallel_simple_lock_01-openmp/parallel_nested_lock_01-openmp/parallel_for_01-openmp/parallel_for_02-openmp/parallel_for_ordered_01-openmp/parallel_sections_01-openmp/parallel_sections_combined_01-openmp/task_01-openmp/task_02-openmp/task_03-openmp/taskwait_01-openmp/taskgroup_01-openmp/taskgroup_02-openmp/array_slice_01-openmp/cuda_task_01-datawizard/readonly-datawizard/locality.sh-stencil/stencil5_lb-cpp/add_vectors_interface-sched_ctx/gpu_partition-matmul/matmul- log link link
See also the tests archive.

Micro-benchmarks

Raw data

The black line at revision 11490 marks when we changed the system where the microbenchs are run.

The purle line at revision 12298.5 marks when the default scheduler was switched to use tree-based worker iterators, and the green line at revision 17026.5 marks when this was reverted.

The black line at revision 19182.5 marks when we changed again the system where the microbenchs are run.

The black lines at revisions 19320.5 and 19451.5 mark the period when the kernel was switched to 4.8.11 instead of the usual Debian 4.5.0

Tasks Overhead

This is the time to submit a task, from the main thread:

This is the time to execute an empty tasks:

This is the total time to submit & execute an empty tasks:

Synchronous Tasks Overhead

This is the total time to submit & execute a synchronous task:

Asynchronous Tasks Overhead

This is the total time to submit & execute an asynchronous task without dependencies:

Tasks size Overhead

This shows the speedup of running small tasks sizes on 60 cores of a 64-core machine. The highest curve (in blue) is for 4096µs tasks, the next curve (in green) is for 2048µs tasks, the next curve (in purple) is for 1024µs tasks, etc.


eager

modular-eager-prefetching

modular-eager

prio

modular-prio-prefetching

modular-prio

ws

modular-ws

lws

graph_test

dm

dmda

dmdar

dmdas

modular-heft

modular-heft-prio

modular-heft2

dmdasd

heteroprio

random

modular-random

modular-random-prefetching

modular-random-prio

modular-random-prio-prefetching

peager

pheft
eager
ws
heft
random
misc

Registering a Matrix as a Vector

Last updated on 2018/07/21 at 06:02.