मैं ऐसे विकल्पों की खोज कर रहा हूं जो गतिशील क्लाउड-आधारित एनवीआईडीआईए जीपीयू वर्चुअलाइजेशन को सक्षम करते हैं जैसे कि एडब्ल्यूएस Cluster GPU Instances के लिए जीपीयू असाइन करता है।अमेज़ॅन वेब सर्विसेज क्लस्टर जीपीयू उदाहरणों के समान निजी क्लाउड जीपीयू वर्चुअलाइजेशन
मेरी परियोजना एक आंतरिक बादल खड़े होने पर काम कर रही है। एक आवश्यकता सर्वर-साइड CUDA प्रसंस्करण के लिए वर्चुअल मशीन/उदाहरणों के लिए जीपीयू आवंटित करने की क्षमता है।
यूएससी इस समर्थन के लिए OpenStack enhancements पर काम कर रहा प्रतीत होता है लेकिन यह अभी तक तैयार नहीं है। ओपनस्टैक में यह पूरी तरह से कार्यात्मक होने पर यह वही होगा जो मैं देख रहा हूं।
NVIDIA VGX केवल GPUs को आवंटन का समर्थन करता है USMs, जो कड़ाई से दूरस्थ डेस्कटॉप GPU वर्चुअलाइजेशन है। यदि मैं गलत हूं, और वीजीएक्स वर्चुअल-मशीन/इंस्टेंस से सर्वर-साइड CUDA कंप्यूटिंग सक्षम करता है तो कृपया मुझे बताएं।
[ज़ेन एचवीएम हाइपरवाइजर] (http://wiki.xen.org/wiki/XenVGAPassthrough) का उपयोग करके वीएम को जीपीयू असाइन करना संभव है। यह एक गैर-तुच्छ स्थापित है, हालांकि, और सभी संभावनाओं में इसके संचालन के लिए कई मोटे किनारे हैं। VM बूट होने से पहले असाइनमेंट किया जाना चाहिए। और यह प्रभावी रूप से वीएम के लिए जीपीयू की 1: 1 मैपिंग है, आप एक साथ कई वीएम के बीच एक ही जीपीयू साझा नहीं कर सकते हैं (पीसीआई पासथ्रू का उपयोग करके)। –
@ रॉबर्ट क्रोवेला - धन्यवाद। मैं वास्तव में कुछ ऐसा खोजना चाहता हूं जो क्लाउड मैनेजमेंट टूल के साथ अधिक सहजता से एकीकृत हो, लेकिन संभव विकल्प होने पर कम से कम एक शुरुआत हो। अगर मुझे पूरा CUDA एपीआई उपलब्ध है तो मुझे जांच करनी होगी। –
@ रॉबर्ट क्रोवेला स्पॉट पर है, लेकिन यदि आप ज़ेन के साथ इसे आजमाने की कोशिश कर रहे हैं तो कुछ पूर्व शर्त हैं: सीपीयू में इंटेल वीटी/डी या एएमडी आईओएमएमयू (आजकल कोई समस्या नहीं है), एक जीपीयू "सक्षम" होना चाहिए वीटी-डी/आईओएमएमयू पास-थ्रू सपोर्ट (एनवीआईडीआईए इस मल्टी-ओएस को कॉल करने लगते हैं) - यह बहुत सी एम श्रृंखला टेस्लास और क्वाड्रोस, ज़ेन 4.1 (और ऊपर, हो सकता है?) – Blairo