Cédric Augonnet
|
44dea0a457
add a preliminary README file.
|
16 年之前 |
Cédric Augonnet
|
3215a6d117
Applications may wait until a set of tags are completed using the
|
16 年之前 |
Cédric Augonnet
|
ac1ed7a69c
add the strassen example to the test suite
|
16 年之前 |
Cédric Augonnet
|
933f9f1623
add the "incrementer" example to the test suite
|
16 年之前 |
Cédric Augonnet
|
60a0d23fe8
Since the "task->cleanup" flag is set by default, there is no need to free the
|
16 年之前 |
Cédric Augonnet
|
fc53967bc6
fix a typo
|
16 年之前 |
Cédric Augonnet
|
e37dc4a47d
- even once a tag is associated to a task, it can either be ready or blocked.
|
16 年之前 |
Cédric Augonnet
|
219384c426
make the tag_example tests less verbose
|
16 年之前 |
Cédric Augonnet
|
684c52243a
cleanup tag_example2 so that it is simpler to understand.
|
16 年之前 |
Cédric Augonnet
|
0284f9b23a
put examples in $prefix/lib/starpu/examples instead of ${prefix}/bin/examples
|
16 年之前 |
Cédric Augonnet
|
9040800805
Cleanup tag management code: use static functions and do not export internal
|
16 年之前 |
Cédric Augonnet
|
ff09f6db4a
add the "tag_example"s in the test suite
|
16 年之前 |
Cédric Augonnet
|
1237eba151
as we use automake, we can get rid of the useless Makefile.in that remains
|
16 年之前 |
Cédric Augonnet
|
56765687d6
Add a "cleanup" flag in the task structure (which is activated by default). If
|
16 年之前 |
Cédric Augonnet
|
20e00d3e36
i'll copy 100 times "i shall remove debug printfs and proofread my patches
|
16 年之前 |
Cédric Augonnet
|
114b4dd446
- cleanup termination code
|
16 年之前 |
Cédric Augonnet
|
57cbb01334
fix progress thread initialization
|
16 年之前 |
Cédric Augonnet
|
47ec8bb2c8
don't wait for termination if we are already done
|
16 年之前 |
Cédric Augonnet
|
cc3f65515d
Use condition variable properly ... it is possible that the driver was
|
16 年之前 |
Cédric Augonnet
|
c23162f2a8
use starpu_tag_wait instead of a semaphore
|
16 年之前 |
Cédric Augonnet
|
cb1e83be1b
synchronous tasks may have finished before we start waiting
|
16 年之前 |
Cédric Augonnet
|
446f18f835
test if __sync_* GCC built-in are available
|
16 年之前 |
Cédric Augonnet
|
7576b974f1
Use the starpu_tag_wait function in the dw_factolu_tag example
|
16 年之前 |
Cédric Augonnet
|
b465115925
Provide the starpu_tag_wait: applications may wait after a tag instead of
|
16 年之前 |
Cédric Augonnet
|
9669decfdf
examples' binary are put in ${prefix}/bin/examples when installing
|
16 年之前 |
Cédric Augonnet
|
6f75928831
- Use a condition variable in the async-tasks-overhead microbench
|
16 年之前 |
Cédric Augonnet
|
0d4b1091bb
use condition variables instead of semaphores
|
16 年之前 |
Cédric Augonnet
|
4c35a3d990
prevent gcc's whining
|
16 年之前 |
Cédric Augonnet
|
af4aae92b2
MAC OS/X does not provide anonymous semaphores, so we need to use condition
|
16 年之前 |
Cédric Augonnet
|
8068ea824d
On OS X, there is no posix_memalign, and sched_setaffinity is specific to
|
16 年之前 |