Nathalie Furmento
|
c722a34e6e
more prefixing with starpu_ and s/CORE/CPU/g
|
%!s(int64=15) %!d(string=hai) anos |
Nathalie Furmento
|
94751daa0a
prefix objects with starpu_
|
%!s(int64=15) %!d(string=hai) anos |
Nathalie Furmento
|
6dd34a77c3
prefix many objects with starpu_
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
ca41b1537d
We do not wait until the termination of the program (with atexit) to actually
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
95659a6ed2
prefix more internal functions with _starpu
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
585e31ce7f
Make it possible to register progression method which are called when the
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
10e76eaf98
Factorize code from the initialization of all the different scheduling
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
07a84c2b9f
While sampling the performance of the bus, we now measure which are the CPUs
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
0636d338aa
Add a --enable-fast option where the STARPU_ASSERT are ignored (by default,
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
c054754a75
Implement bus performance sampling: this is no longer hardcoded.
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
a9394e1af3
Keep the status of each worker so that we can detect whether a blocking call is
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
272db710fc
We now store what is the mask associated to each worker, so that we can test if
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
f33fc377f9
Get rid of the starpu-async branch where all recent changes have been made.
|
%!s(int64=15) %!d(string=hai) anos |
Cédric Augonnet
|
520407c4be
The global "tag table" is protected with a RW-lock too.
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
5efb35d115
Use RW-locks to protect the list of queues that are attached to a memory node
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
6f83f1ccb3
fix StarPU + gordon
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
ad5e3077bf
Make the "mem_node_descr" structure that describes all the memory nodes static:
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
033ebe0d39
- start to move some initialization code relative to topology discovery from
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
95f9c1a844
When the "verbose" option is enabled, create a log file. Its content is filled
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
a729df228a
it is possible to specify where to bind the different worker using the
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
ec8baec6b1
Do not reimplement spinlocks, use pthread_spin_t instead.
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
f43cd31e96
include a missing config.h file
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
14a1ca0c43
use pthread_setaffinity_np instead of sched_setaffinity
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
2bcc73252e
factorize the code to bind a worker on a specific CPU.
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
f50da2b311
do not export private functions
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
7ddfe04a88
Add a set of functions to manipulate all queues attached to a memory node.
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
5bcc626e42
Add an optional "deinit_sched" method in the scheduling policy interface.
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
2ad17cc384
cleanup the lists of memory requests at the termination of StarPU
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
3ef1ce23aa
In addition to the use of environment variables to specify the number of
|
%!s(int64=16) %!d(string=hai) anos |
Cédric Augonnet
|
20e00d3e36
i'll copy 100 times "i shall remove debug printfs and proofread my patches
|
%!s(int64=16) %!d(string=hai) anos |