कर्नेल पैरामीटर ऑन-चिप साझा स्मृति में संग्रहीत हैं। यदि थ्रेड एक ही बैंक तक पहुंचने का प्रयास करते हैं तो साझा मेमोरी में बैंक विवाद हो सकते हैं। तो मेरा प्रश्न है: क्या इसका मतलब यह है कि कर्नेल पैरामीटर थ्रेड का उपयोग बैंक विवादों का कारण बनता है?कर्नेल पैरामीटर का उपयोग कर बैंक विवादों का कारण बन सकता है?
8
A
उत्तर
7
नहीं, क्योंकि एक्सेस हमेशा वर्दी होगी: गणना के सभी थ्रेड (गणना क्षमता 1.x आधा-) वार एक ही पैरामीटर में एक ही पैरामीटर को पढ़ेंगे, जो एक ही संचरण में सभी धागे को प्रसारित किया जाता है।
पूर्णता के लिए, मैं उल्लेख करता हूं कि साझा स्मृति में केवल गणना क्षमता 1.x डिवाइस स्टोर पैरामीटर। उच्च गणना क्षमता डिवाइस उन्हें निरंतर स्मृति में संग्रहीत करते हैं, जहां समान समानता तर्क लागू होता है।
मुझे खुद को थोड़ा सा सही करना है: केवल गणना की क्षमता 1.x साझा स्मृति में पैरामीटर पैरामीटर, और गणना क्षमता पर पहुंच 1.x प्रति आधा-वार है, यह एक पैरामीटर पढ़ने के लिए एक वार्प के लिए दो प्रसारण लेगा । यह अभी भी सही है हालांकि यह न्यूनतम संख्या संभव है। – tera