starpu.suppr 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # Disabled checking
  2. race:^active_hook_cnt$
  3. race:^worker_exp_start$
  4. race:^worker_exp_end$
  5. race:^worker_exp_len$
  6. race:^ntasks$
  7. race:^mc_cache_size$
  8. race:^mc_nb$
  9. race:^mc_clean_nb$
  10. race:^data_requests$
  11. race:^prefetch_requests$
  12. race:^idle_requests$
  13. race:^data_requests_npending$
  14. race:^used_size$
  15. race:^hit_cnt$
  16. race:^miss_cnt$
  17. race:^alloc_cache_hit_cnt$
  18. race:^alloc_cnt$
  19. race:^comm_amount$
  20. race:^_starpu_valgrind_print_once$
  21. race:^_starpu_silent$
  22. race:^keys_initialized$
  23. race:^tidying$
  24. race:^reclaiming$
  25. # don't care about cache hit stats
  26. race:^_starpu_msi_cache_hit$
  27. race:^_starpu_msi_cache_miss$
  28. # This is racy, but since we'll always put the same values, this is not a problem.
  29. race:^_starpu_codelet_check_deprecated_fields$
  30. # This is racy, but we don't care, it's only a statistic
  31. race:^starpu_task_nsubmitted$
  32. race:^starpu_task_nready$
  33. race:^_starpu_bus_update_profiling_info$
  34. # The config.running/pause_depth state is only protected by memory barriers
  35. race:^_starpu_machine_is_running$
  36. race:^_starpu_kill_all_workers$
  37. race:^starpu_pause$
  38. race:^_starpu_may_pause$
  39. race:^starpu_resume$
  40. # worker_is_initialized is not actually racy since deinit happens only after main set running to 0
  41. race:^_starpu_opencl_driver_deinit$
  42. race:^_starpu_cuda_driver_deinit$
  43. race:^_starpu_cpu_driver_deinit$
  44. # The integer access is atomic, and we use the sched mutex to avoid missing wake ups
  45. race:^_starpu_fifo_empty$
  46. race:^push_task_eager_policy$
  47. # These are just statistics
  48. race:^starpu_memory_get_available$
  49. race:^_starpu_profiling$
  50. race:^_starpu_history_based_job_expected_perf$
  51. race:^compute_ntasks_end$
  52. race:^compute_expected_end$
  53. race:^compute_all_performance_predictions$
  54. # There is actually no race with busy_count, see comment
  55. race:_starpu_data_unregister
  56. # ignore other libraries' races
  57. called_from_lib:^libmpi.so$
  58. called_from_lib:^libhwloc*.so$
  59. # see valgrind/starpu.suppr
  60. deadlock:starpu_pthread_mutex_lock_sched
  61. deadlock:_starpu_sched_component_lock_worker
  62. deadlock:_starpu_sched_component_worker_lock_scheduling
  63. deadlock:simple_worker_pull_task