प्रोग्रामिंग मार्गदर्शिका में इस सरल प्रश्न का उत्तर नहीं मिल रहा है: एनवीसीसी के साथ कर्नेल को संकलित करते समय, आकार, पूर्ण, लंबे, और लंबे समय तक किस आकार का पूर्णांक घोषित किया जाता है, लम्बा लम्बा? क्या यह मेरे होस्ट आर्किटेक्चर पर निर्भर करता है, इसलिए मुझे int16_t, int32_t, और int64_t का उपयोग करना चाहिए, या यह हमेशा एक निश्चित आकार है?प्रोग्रामिंग क्यूडा कर्नेल
11
A
उत्तर
10
यह होस्ट कंपाइलर पर निर्भर करता है। विशेष रूप से, nvcc
उन प्रकार की परिभाषा मेजबान कंपाइलर के प्रतिनिधित्व से सहमत होगी।
अभ्यास में, char
, short
, और int
डेटा प्रकार है कि CUDA समर्थन करता है (8, 16, और 32 बिट क्रमशः) सभी प्लेटफार्मों पर उम्मीद के मुताबिक आकार है। हालांकि long
का आकार प्लेटफ़ॉर्म से प्लेटफ़ॉर्म तक भिन्न होता है।
संबंधित मुद्दे
- 1. क्यूडा
- 2. क्यूडा
- 3. क्यूडा कर्नेल कोड एनवीडिया जीपीयू पर रहता है?
- 4. कर्नेल सॉकेट प्रोग्रामिंग
- 5. लिनक्स कर्नेल डिवाइस ड्राइवर प्रोग्रामिंग
- 6. मल्टी-जीपीयू क्यूडा गणना
- 7. क्यूडा पर 128 बिट पूर्णांक?
- 8. कुडा कर्नेल
- 9. कुडा कर्नेल
- 10. कूडा कर्नेल से प्रिंटिंग
- 11. क्या प्रोग्रामिंग भाषा एंड्रॉइड ओएस और इसके कर्नेल लिखा है?
- 12. सरल सी ++ का उपयोग कर कर्नेल मोड प्रोग्रामिंग?
- 13. कर्नेल और उपयोगकर्ता मोड प्रोग्रामिंग के बीच क्या अंतर है?
- 14. लिनक्स कर्नेल प्रोग्रामिंग, कोडिंग या रीडिंग सीखना कैसे शुरू करें?
- 15. क्या कूडा कर्नेल सिंक्रोनस या असिंक्रोनस
- 16. कर्नेल
- 17. कर्नेल
- 18. कर्नेल
- 19. कर्नेल
- 20. लिनक्स कर्नेल
- 21. कर्नेल विकास
- 22. लिनक्स कर्नेल कोडिंग शैली
- 23. गणित में समांतर प्रोग्रामिंग
- 24. लिनक्स कर्नेल विकास
- 25. लिनक्स यूएसबी प्रोग्रामिंग
- 26. एंड्रॉइड कर्नेल और वेनिला लिनक्स कर्नेल
- 27. कर्नेल को कर्नेल क्यों कहा जाता है?
- 28. एकाधिक कर्नेल या एकल कर्नेल लिखें
- 29. क्यूडा संकलित करने में त्रुटि - अपेक्षित प्राथमिक अभिव्यक्ति
- 30. सीयूडीए कर्नेल कर्नेल के लिए वीएस 2010 इंटेलिजेंस सेट करना
क्या आप वाकई सही हैं? डिवाइस कोड को पीटीएक्स कमांड में परिवर्तित करने की आवश्यकता है। यह अजीब होगा अगर यह प्रक्रिया होस्ट आर्किटेक्चर विशिष्ट थी। मैंने सीयूडीए दस्तावेज़ों में देखा है और कुछ भी नहीं ढूंढ पाया। – nsanders
हां, डिवाइस डेटा प्रकारों को मेजबान प्रकारों से मेल खाना चाहिए, अन्यथा यह अनुमान करना असंभव होगा कि मेजबान को कितना memcpy करना है। – Edric
धन्यवाद। यही वही है जो मुझे चाहिए था। यह समझ में आता है क्योंकि अगर मैं अपने होस्ट कोड और मेरे कर्नेल कोड के बीच के प्रकारों से मेल खाने के लिए ज़िम्मेदार था तो यह एक दुःस्वप्न होगा। –