Lập trình song song trong R
Nabeel Imam
Data Scientist
Xây tầng mới trên tầng cũ: tuần tự
Lắp cửa sổ cho công trình hoàn thiện: song song


Tính căn bậc hai của một triệu số
numbers <- 1:1000000start <- Sys.time() sq_roots <- lapply(numbers, sqrt) end <- Sys.time()end - start
Time difference of 1.044573 secs



Tính căn bậc hai của một triệu số theo kiểu song song
library(parallel)my_cluster <- makeCluster(3)start <- Sys.time() sq_roots <- parLapply(my_cluster, numbers, sqrt) end <- Sys.time()stopCluster(my_cluster)end - start
Time difference of 0.8416824 secs





Với tác vụ đủ phức tạp, hãy cân nhắc:
Ưu điểm
Nhược điểm
Lập trình song song trong R