powered by
This pauses execution until the processing is complete on the device (CPU/GPU/etc.). This is important especially for benchmarking applications.
synchronize()
# NOT RUN { mat <- vclMatrix(rnorm(500^2), ncol = 500, nrow = 500) system.time(mat %*% mat) system.time(mat %*% mat; synchronize()) # }
Run the code above in your browser using DataLab