@@ -242,6 +242,8 @@ void dw_cholesky(float *matA, unsigned size, unsigned ld, unsigned nblocks)
* one block is now determined by 2 unsigned (i,j) */
starpu_matrix_data_register(&dataA, 0, (uintptr_t)matA, ld, size, size, sizeof(float));
+ starpu_data_set_sequential_consistency_flag(dataA, 0);
+
starpu_filter f;
f.filter_func = starpu_vertical_block_filter_func;
f.filter_arg = nblocks;
@@ -170,6 +170,8 @@ static void _dw_cholesky_grain(float *matA, unsigned size, unsigned ld, unsigned
@@ -259,6 +259,9 @@ int main(int argc, char **argv)
starpu_init(NULL);
+ /* Disable sequential consistency */
+ starpu_data_set_default_sequential_consistency_flag(0);
starpu_helper_cublas_init();
_starpu_timing_init();