|
@@ -143,6 +143,9 @@ double data_expected_penalty(struct jobq_s *q, struct job_s *j)
|
|
{
|
|
{
|
|
data_state *state = j->task->buffers[buffer].handle;
|
|
data_state *state = j->task->buffers[buffer].handle;
|
|
|
|
|
|
|
|
+ if (j->task->buffers[buffer].mode == STARPU_W)
|
|
|
|
+ break;
|
|
|
|
+
|
|
if (!is_data_present_or_requested(state, memory_node))
|
|
if (!is_data_present_or_requested(state, memory_node))
|
|
{
|
|
{
|
|
size_t size = state->ops->get_size(state);
|
|
size_t size = state->ops->get_size(state);
|