2013-09-25 6 views
10

SNOW पैकेज के लिए makeCluster समारोह "SOCK", "PVM" के विभिन्न क्लस्टर प्रकार है, "MPI" , और "NWS" लेकिन मैं उनके बीच मतभेदों पर बहुत स्पष्ट नहीं हूं, और अधिक विशेष रूप से जो मेरे कार्यक्रम के लिए सबसे अच्छा होगा।अंतर

वर्तमान में मेरे पास clusterApplyLB के साथ लोड संतुलन क्लस्टर में जाने वाली विभिन्न लंबाई के कार्यों की कतार है और मैं 64 बिट 32-कोर विंडोज मशीन का उपयोग कर रहा हूं।

मैं चार क्लस्टर प्रकारों के बीच मतभेदों का एक संक्षिप्त विवरण ढूंढ रहा हूं, जो मेरे उपयोग के लिए सबसे अच्छा होगा और क्यों।

+0

+1 अंत में आपने किस समाधान का चयन किया? मेरी भी यही समस्या है। – TMS

+0

मैं डिफ़ॉल्ट एमपीआई के साथ गया था। यह (और पीवीएम जो "बैकअप डिफ़ॉल्ट" है) आपको बस दास नोड्स की संख्या के लिए एक पूर्णांक निर्दिष्ट करने देता है। – jpd527

+0

तो आपको वर्कर नोड्स पर कुछ एमपीआई स्थापित करना पड़ा? आपने किसने चुना? मैं पूछ रहा हूं क्योंकि मुझे [इसी तरह की समस्या] हल करना है (http://stackoverflow.com/q/22605238/684229) - अगर आप अपने अनुभव को उत्तर के रूप में पोस्ट कर सकते हैं तो मैं आभारी रहूंगा! – TMS

उत्तर

6

समांतर प्रोग्रामिंग में आपका स्वागत है। आप आर के साथ आने वाले उत्कृष्ट समांतर पैकेज के विगनेट को देखना चाहते हैं क्योंकि यह एक सामान्य परिचय देता है। यह आपको विंडोज़ पर क्या कर सकता है या नहीं कर सकता है - संक्षेप में, पीवीएम और एमपीआई मानक समानांतर प्रोग्रामिंग दृष्टिकोण हैं जो नामक पुस्तकालयों द्वारा समर्थित हैं। ये विंडोज़ पर मौजूद हैं, लेकिन कम अक्सर उपयोग किए जाते हैं और अक्सर उनके यूनिक्स समकक्षों के रूप में परिपक्व नहीं होते हैं।

यदि आप बर्फ से चिपकना चाहते हैं, तो आपके विकल्प अनिवार्य रूप से सॉक प्रकार क्लस्टर तक ही सीमित हैं। फिर, पैकेज दस्तावेज पॉइंटर्स होगा।