2010-10-05 14 views
8

क्या बहु कंप्यूटर परिदृश्यों में कार्य समानांतर लाइब्रेरी का उपयोग करने का कोई तरीका है?एकाधिक कंप्यूटरों के साथ कार्य समानांतर लाइब्रेरी का उपयोग

मेरा मतलब है कि मेरे पास बड़ी संख्या में कार्य हैं, क्या मैं इसे सर्वरों की संख्या में लैन पर शेड्यूल कर सकता हूं?

उत्तर

4

टीपीएल एकल कंप्यूटर, एकाधिक प्रोसेसर कोर परिदृश्यों के लिए तैयार है।

आप एक से अधिक सिस्टम पर कार्य करना चाहते हैं, तो आप क्लस्टरिंग सॉफ्टवेयर के कुछ प्रकार, इस तरह के रूप MPI (.NET में प्रयोग करने योग्य MPI.NET के माध्यम से सीधे) या Windows HPC के आधार पर कई विकल्पों में से एक का उपयोग करना होगा।

कहा जा रहा है कि, टीपीएल क्लस्टर के प्रत्येक नोड्स पर बहुत उपयोगी है। इसका उपयोग उस नोड पर उपलब्ध कोरों में अच्छी तरह से प्रत्येक क्लस्टर नोड स्केल करने के लिए किया जा सकता है।

+0

आपके उत्तर के लिए धन्यवाद! – TalentTuner

+0

एफडब्ल्यूआईडब्ल्यू मुझे एक बिल्ड कॉन्फ्रेंस में सुनवाई याद है कि (कम से कम उस समय) योजना अंततः "एजेंट" पेश करने वाली थी जो वितरित कार्यों की अनुमति देगी। हालांकि, मुझे अब उस पर कुछ भी खोजने में परेशानी हो रही है ... – Jeff

+0

@ जेफ क्या आप टीपीएल डेटाफ्लो (https://nuget.org/packages/Microsoft.Tpl.Dataflow) के बारे में सोच रहे थे, शायद? या शायद Azure अभिनेता फ्रेमवर्क? https://actorfx.codeplex.com/ –

2

कोई टीपीएल किसी प्रक्रिया के भीतर स्थानीय धागे पर केंद्रित नहीं है। हालांकि मौजूदा परियोजनाएं हैं जो इस क्षेत्र से निपटती हैं।

http://research.microsoft.com/en-us/projects/dryad/

और आप इस के जवाब पर एक नज़र ले जा सकते हैं अतः

Any good distributed agent/service models for .NET?

+0

आपके उत्तर के लिए धन्यवाद! मैं ड्राईड में देख रहा हूँ। – TalentTuner

+0

ड्रायड बहुत अद्भुत है, लेकिन यह समय पर केवल इस समय अकादमिक है :(इसे वाणिज्यिक रूप से उपयोग करने का कोई तरीका नहीं है (अभी तक) –

2

डिफ़ॉल्ट सेटिंग्स पर सवाल खड़ा TPL नेट थ्रेड पूल पर कार्य शेड्यूल करने के लिए है के लिए करते हैं और इस तरह के रूप में एक प्रक्रिया के भीतर समांतरता का लक्ष्य है। हालांकि, आप अपने स्वयं के कार्य शेड्यूलर को कार्यान्वित कर सकते हैं, जो वास्तव में कार्य कैसे चलाता है, इस पर संभालता है, इसलिए कम से कम सिद्धांत में आप वर्तमान दायरे से आगे बढ़ सकते हैं। हालांकि यह किया जा सकता है, मुझे यकीन है कि रीड कॉपसी और क्रिस टेलर के रूप में बेहतर विकल्प उपलब्ध हैं।

+0

आपके उत्तर के लिए धन्यवाद! मैं ड्राईड में देख रहा हूं – TalentTuner

संबंधित मुद्दे