2011-04-13 10 views

उत्तर

4

जहां तक ​​मुझे पता है, ओपनसीएल में परिभाषित कुछ भी नहीं है। ओपनसीएल गतिशील स्मृति जैसी अवधारणा प्रदान नहीं करता है और इसलिए, ऐसी कार्यक्षमता की आवश्यकता नहीं है।

आप अपने सरणी को केवल तत्व के आधार पर डेटा तत्व के साथ चला सकते हैं और कॉपी कर सकते हैं। लेकिन, संकलन समय पर सरणी लंबाई निर्दिष्ट करने की आवश्यकता के कारण लक्ष्य सरणी निश्चित आकार का है।

दूसरी ओर, ओपनसीएल (और ओपनजीएल मूल के रूप में) को एक और स्थिर तरीके से परिभाषित किया गया था। डेटा को GPU को प्रदान करने की आवश्यकता है और परिणाम आकार को परिभाषित करने की आवश्यकता है। GPU पूर्व-निर्धारित आउटपुट स्थान पर इनपुट की गणना करता है। यह GPU के भीतर और अधिक प्रक्रियाएं बनाने के लिए नहीं है और यह मेजबान को परेशान न करने के लिए गतिशील रूप से स्मृति आवंटित करने के लिए भी नहीं है।

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