R 平行程式設計
Nabeel Imam
Data Scientist
在上一層上蓋新樓層:序向
在完工結構上裝窗戶:平行


計算 100 萬個數的平方根
numbers <- 1:1000000start <- Sys.time() sq_roots <- lapply(numbers, sqrt) end <- Sys.time()end - start
Time difference of 1.044573 secs



以平行方式計算 100 萬個數的平方根
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





對足夠複雜的任務,請考量:
優點
缺點
R 平行程式設計