वितरित काम कैसे करता है?


1

मैंने एक 3D मॉडेलर को यह कहते हुए सुना कि जब वह एक दृश्य प्रस्तुत करता है तो वह उसे करने के लिए कई मशीनों का उपयोग करता है क्योंकि बस हार्डवेयर पर्याप्त शक्तिशाली नहीं होता है और वह एक से अधिक मशीनों की सामूहिक कम्प्यूटेशनल शक्ति का उपयोग कर रहा होता है। मैं सैद्धांतिक रूप से जानता हूं कि यह संभव है, लेकिन मैंने कभी भी इसका व्यावहारिक रूप से सामना नहीं किया है। मेरा सवाल यह है कि वह ऐसा करने में सक्षम कैसे है, चाहे वह उस सॉफ्टवेयर की क्षमता हो जो वह उपयोग करता है, या क्या इसे किसी कार्य के लिए लागू किया जा सकता है? ...धन्यवाद

जवाबों:


3

यह सॉफ्टवेयर की क्षमता है।

मूल विचार किसी कार्य को छोटे कार्य में तोड़ना है और प्रत्येक नोड प्रक्रिया को छोटे कार्य में से एक है। जब हर नोड किया जाता है, तो अंतिम परिणाम इकट्ठा होता है।

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

जब हर नोड किया जाता है, तो आप पूरी तस्वीर को इकट्ठा करते हैं और परिणामस्वरूप पेश करते हैं।


नौकरियों को काम करने योग्य विखंडू में तोड़ने में सक्षम होना चाहिए। क्रमबद्ध रूप से किए जाने वाले कार्यों को वितरित कंप्यूटिंग के लिए स्वयं को उधार नहीं देना चाहिए।
Keltari
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.