R में पैरेलल प्रोग्रामिंग
Nabeel Imam
Data Scientist
पिछली मंजिल पर अगली बनाना: sequential
तैयार ढांचे में खिड़कियाँ लगाना: parallel


दस लाख संख्याओं के square roots निकालना
numbers <- 1:1000000start <- Sys.time() sq_roots <- lapply(numbers, sqrt) end <- Sys.time()end - start
Time difference of 1.044573 secs



दस लाख संख्याओं के square roots parallel में
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





किसी पर्याप्त जटिल task के लिए विचार करें:
Pros
Cons
R में पैरेलल प्रोग्रामिंग