Samuel Thibault
|
328b301948
Fix some of the build issues with data cache. Note the pending warning in memalloc.c about handle vs replicate
|
14 years ago |
Nathalie Furmento
|
1b377f358f
src: rename internal objects following coding conventions
|
14 years ago |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
14 years ago |
Nathalie Furmento
|
bca792c881
src: rename internal types following coding conventions
|
14 years ago |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
14 years ago |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
14 years ago |
Nathalie Furmento
|
c80a8acea1
Datatypes renaming
|
14 years ago |
Samuel Thibault
|
291771f0e1
optimize not-busy signalization: only take the mutex if starpu_data_unregister is indeed waiting, and the handle is not busy
|
14 years ago |
Samuel Thibault
|
3c0a0e89cc
Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues
|
14 years ago |
Samuel Thibault
|
eb5822de45
Assert rather than do bogus things for non-cuda/opencl case.
|
14 years ago |
Samuel Thibault
|
6af576989c
Add missing prototypes
|
14 years ago |
Olivier Aumage
|
4a747573b4
- add missing ifdefs
|
14 years ago |
Nathalie Furmento
|
6db2c372ca
merge branch gpumem_prefetch
|
14 years ago |
Samuel Thibault
|
33001ecdb8
Enable developer warnings only if the STARPU_DEVEL environment is defined to a non-empty value.
|
14 years ago |
Samuel Thibault
|
febecc5fa2
Fix confusion between local pointer, ram pointer, and home pointer:
|
14 years ago |
Ludovic Courtès
|
6a059a9904
Update the pointer -> handle mapping for lazily-allocated data.
|
15 years ago |
Cédric Augonnet
|
e51515a4dd
Start to add support for CUDA 4:
|
15 years ago |
Nathalie Furmento
|
a9b4016e35
rename function parameter interface into data_interface (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
15 years ago |
Nathalie Furmento
|
452a0e24dc
src/datawizard/ rename field interface in struct starpu_data_replicate_t into data_interface (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
15 years ago |
Nathalie Furmento
|
345116afd3
src/datawizard/memalloc: rename field interface into chunk_interface (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
15 years ago |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
15 years ago |
Cédric Augonnet
|
20e50d126a
Remove dead code
|
15 years ago |
Cédric Augonnet
|
8e094a1fec
First draft of implementation of the STARPU_REDUX mode.
|
15 years ago |
Cédric Augonnet
|
dabb837619
Memory reclaiming bug fix: while reclaiming memory, we should not hold the lock of the header describing the entire state of the handle while other handles are inspected to find available memory.
|
15 years ago |
Cédric Augonnet
|
d20dcb2005
Revert commit r2772. We actually cannot really merge replicates and mem_chunks
|
15 years ago |
Cédric Augonnet
|
07c5a7654b
Properly check the return value of the pthread_rwlock_* methods
|
15 years ago |
Cédric Augonnet
|
2c5f2890b2
It is not possible to perform superflous memory allocation (for other memory
|
15 years ago |
Cédric Augonnet
|
e3620a36d3
- Implement the SCRATCH access mode using per-worker data replicates in the
|
15 years ago |
Cédric Augonnet
|
40ed79b80f
Some more minor cleanups
|
15 years ago |
Cédric Augonnet
|
25b2878d1f
Code cleanup
|
15 years ago |