Nathalie Furmento
|
890365475d
examples: show how to use block filters
|
15 years ago |
Nathalie Furmento
|
68689562bf
datawizard/interfaces/block_filters.c: set unused attribute
|
15 years ago |
Nathalie Furmento
|
9e55f6b493
define function starpu_data_get_nb_children()
|
15 years ago |
Nathalie Furmento
|
f0c78cdba2
Block Data interfaces: define block filter
|
15 years ago |
Nathalie Furmento
|
2eaa2e4834
filters/fmatrix.c: minor fixes
|
15 years ago |
Nathalie Furmento
|
97de2badea
filters/fvector.c: fix access mode
|
15 years ago |
Nathalie Furmento
|
ec395cd01c
examples: rename filters/filters.c into filters/fvector.c
|
15 years ago |
Nathalie Furmento
|
04c511e34b
examples: add example to show how to partition matrices
|
15 years ago |
Cédric Augonnet
|
aae569a5c8
- Rename "struct starpu_filter_t" into "struct starpu_data_filter" and remove
|
15 years ago |
Cédric Augonnet
|
5777024385
There is no need to export starpu_data_create_children anymore.
|
15 years ago |
Mehdi Juhoor
|
76127800bc
the starpu_filter structure now contains a nchildren field. This help resolving an ambiguity with the get_nchildren function, which now serves to compute non-trivial number of children. As a result, filter_arg is now used as an additional parameter in some specific filters, e.g starpu_divide_in_2_filter_func.
|
15 years ago |
Cédric Augonnet
|
244863ee76
Minor cleanup
|
15 years ago |
Mehdi Juhoor
|
7902862bca
Modify the filters. filter_func now only updates a child interface using the father interface. Additionally, the user may provide two functions to a filter: get_nchildren returns the wanted number of children. If NULL, filter_arg is used. get_child_ops enables the programmer to specify each child's interface. If NULL, the father's interface is used.
|
15 years ago |
Nathalie Furmento
|
4547fb35f8
add example for data filtering (as seen in manual)
|
15 years ago |
Nathalie Furmento
|
c4f7a76721
doc: add example on data filtering
|
15 years ago |
Nathalie Furmento
|
e5f5b4f252
doc: add section for data partition
|
15 years ago |
Nathalie Furmento
|
9f64b27b59
s/STARPU_BCSCR_INTERFACE_ID/STARPU_BCSR_INTERFACE_ID/
|
15 years ago |
Nathalie Furmento
|
09ff2a9c19
Remove definition of starpu_csc_interface_t
|
15 years ago |
Nathalie Furmento
|
56f1eeefef
doc: new section to describe data interfaces
|
15 years ago |
Nathalie Furmento
|
39066334a9
Block interface: fix method call
|
15 years ago |
Nathalie Furmento
|
2f3b5817b4
OpenCL driver: remove prototype of functions which no longer exist
|
15 years ago |
Nathalie Furmento
|
7d3bb0a827
OpenCL driver: give better names to internal functions
|
15 years ago |
Nathalie Furmento
|
f4b5814bc3
Block interface: fix src and dst pointers when copying non contiguous data to/from CUDA devices
|
15 years ago |
Nathalie Furmento
|
9ce9dbecf0
Driver OpenCL: simplify source code
|
15 years ago |
Nathalie Furmento
|
ddc2d2df2c
Block interface: update synchronous copy_ram_to_cuda() method to match the asynchronous one
|
15 years ago |
Cédric Augonnet
|
0975b2786c
Finding an available code for FxT has become a mess so let's reorder all the
|
15 years ago |
Nathalie Furmento
|
6d38d6cfce
Data interfaces: synchronous methods can directly return the return value of the asynchronous method
|
15 years ago |
Nathalie Furmento
|
63ac9d1c60
OpenCL driver: new internal function _starpu_opencl_copy_from_opencl_async_sync() that first tries to copy data asynchronously and reverts to synchronous copy on failure
|
15 years ago |
Nathalie Furmento
|
8aeea06d7f
followup to r2394
|
15 years ago |
Nathalie Furmento
|
8f930cbeac
OpenCL driver: new internal function _starpu_opencl_copy_to_opencl_async_sync() that first tries to copy data asynchronously and reverts to synchronous copy on failure
|
15 years ago |