Nathalie Furmento
|
097a832e3c
Allow to have a dynamically allocated number of buffers per task, and
|
12 years ago |
Nathalie Furmento
|
2cb9fcd148
use starpu_ssize_t instead of ssize_t to be windows-able
|
12 years ago |
Samuel Thibault
|
78e6c17e27
Fix setting memory limit above 2GiB
|
12 years ago |
Nathalie Furmento
|
44ef2f971d
fxt: fix STARPU_TRACES macros when fxt is not enabled
|
12 years ago |
Nathalie Furmento
|
eb50762352
drivers: fix type for limit variable
|
12 years ago |
Nathalie Furmento
|
13e4291045
driver cpu: get rid off for now of variable STARPU_LIMIT_CPU_devid_MEM
|
12 years ago |
Nathalie Furmento
|
0e7dedf3a9
src/drivers/cpu/driver_cpu.c: fix unit for limited memory size
|
12 years ago |
Nathalie Furmento
|
449b29bd8e
src/drivers/cpu/driver_cpu.c: Introduce new variables STARPU_LIMIT_CPU_MEM and STARPU_LIMIT_CPU_devid_MEM to limit memory per all CPU or per specific device
|
12 years ago |
Nathalie Furmento
|
d0591ff302
memory manager: simplify management of global memory size
|
12 years ago |
Samuel Thibault
|
bc1a386d12
Make drivers push back a task through _starpu_push_task_to_workers instead of _starpu_push_task, so such tasks are not accounted twice for the nready counter
|
12 years ago |
Nathalie Furmento
|
ad4fe357ca
src/drivers/cpu/driver_cpu.c: fix call to hwloc to get memory size (thanks to Brice Goglin for his help)
|
12 years ago |
Nathalie Furmento
|
842b7b131a
src: check if there is enough memory available on a node before allocation
|
12 years ago |
Samuel Thibault
|
5cf34a093a
Generate simgrid XML file at the same time as bus perfmodel files. This permits to avoid having to set STARPU_N*, and simply use STARPU_HOSTNAME to select the simulated machine.
|
12 years ago |
Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
12 years ago |
Samuel Thibault
|
9d2589a240
Add starpu_worker_get_by_type and starpu_worker_get_by_devid
|
12 years ago |
Samuel Thibault
|
9a152a018e
Warn if hwloc didn't report core objects
|
12 years ago |
Nathalie Furmento
|
dab571cbff
src: use tabs instead of spaces and remove trailing whitespaces
|
12 years ago |
Samuel Thibault
|
4492f76e0b
Add --enable-opencl-simulator option to combine PePU with simgrid
|
12 years ago |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
12 years ago |
Nathalie Furmento
|
2d3f2f9c71
src: hwloc topology needs to be initialised outside the driver function as the driver may be disabled
|
12 years ago |
Cyril Roelandt
|
6e9d0380d5
Fix the _starpu_cpu_discover_devices() functions that are used when hwloc is not installed.
|
12 years ago |
Cyril Roelandt
|
ace934c823
Clean up src/core/topology.c.
|
12 years ago |
Samuel Thibault
|
775a49a519
Use TSD instead of rebuilding worker list
|
12 years ago |
Samuel Thibault
|
f5789e5edc
factorize worker thread initialization, fix threaded profiling by setting up the prof timer
|
12 years ago |
Cyril Roelandt
|
73df999d54
Fix unused variables in the drivers.
|
13 years ago |
Samuel Thibault
|
b20e9ae4fa
Account active spinning time into sleeping time when using non-blocking drivers
|
13 years ago |
Samuel Thibault
|
9ba23c408f
Fix cpuset of combined workers, they have to be physical cpusets, not logical
|
13 years ago |
Samuel Thibault
|
675ac17ac9
Document why we need to keep the sched condition mutex all along between pop and block
|
13 years ago |
Cyril Roelandt
|
da37f059a0
Make starpu_driver_run() work with CPU workers.
|
13 years ago |
Cyril Roelandt
|
c8d0f9db40
Remove some ugly #if 1.
|
13 years ago |