Samuel Thibault
|
2510657bc9
Add code that takes into account PCI topology to determine contention. But disable it for now since it seems to actually decrease performance...
|
vor 8 Jahren |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
vor 9 Jahren |
Nathalie Furmento
|
d4761fddf6
src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions
|
vor 9 Jahren |
Samuel Thibault
|
6d917d694e
rename "power" into "energy" wherever it applies, notably energy consumption performance models
|
vor 9 Jahren |
Samuel Thibault
|
1d6bac2be8
fix profiling measurement: we need to reset the "executing" state, otherwise the idle part at the end would be taken as executiong
|
vor 9 Jahren |
Samuel Thibault
|
95628fd942
Do not include worker initialization in profiling
|
vor 9 Jahren |
Samuel Pitoiset
|
92f94004cf
Revert "profiling: use starpu_memory_nodes_get_count() instead of STARPU_MAX_NODES"
|
vor 9 Jahren |
Samuel Pitoiset
|
3d2242f744
profiling: use starpu_memory_nodes_get_count() instead of STARPU_MAX_NODES
|
vor 9 Jahren |
Samuel Pitoiset
|
053f1ec15a
profiling: display the number of GFlops/worker when STARPU_WORKER_STATS is enabled
|
vor 9 Jahren |
Samuel Pitoiset
|
0d44e891a6
profiling: use starpu_bus_get_XX() helpers whenever it's possible
|
vor 9 Jahren |
Samuel Pitoiset
|
065954efc8
profiling: re-use starpu_profiling_status_set() in _starpu_profiling_init()
|
vor 9 Jahren |
Samuel Pitoiset
|
d326d4046e
profiling: destroy mutexes used for worker stats at shutdown
|
vor 9 Jahren |
Samuel Thibault
|
1b2f436a98
catch unsafe use of non-reentrant getenv
|
vor 10 Jahren |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
vor 10 Jahren |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
vor 11 Jahren |
Nathalie Furmento
|
851b77b64d
src/profiling/profiling.c: fix #10609 which lost the initialisation of the worker_info_mutex mutexes
|
vor 12 Jahren |
Nathalie Furmento
|
a7fb91adef
src/profiling/profiling.c: _starpu_profiling_init also resets bus counters
|
vor 12 Jahren |
Nathalie Furmento
|
68ff5bb581
src: move implementation of function starpu_profiling_init to profiling/profiling.c
|
vor 12 Jahren |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
vor 12 Jahren |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
vor 12 Jahren |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
vor 12 Jahren |
Samuel Thibault
|
8162e8cfed
explain profiling safety to helgrind through annotation rather than suppression
|
vor 12 Jahren |
Samuel Thibault
|
4492f76e0b
Add --enable-opencl-simulator option to combine PePU with simgrid
|
vor 13 Jahren |
Nathalie Furmento
|
56da695b31
src/profiling/profiling.c: use named variable instead of hard-coded value
|
vor 13 Jahren |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
vor 13 Jahren |
Samuel Thibault
|
c70b5c6365
fix build
|
vor 13 Jahren |
Samuel Thibault
|
8f91551b72
fix compilation
|
vor 13 Jahren |
Samuel Thibault
|
9fc59e19cd
inline access to profile and top statuses
|
vor 13 Jahren |
Samuel Thibault
|
b20e9ae4fa
Account active spinning time into sleeping time when using non-blocking drivers
|
vor 13 Jahren |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
vor 14 Jahren |