यदि आप समसामयिक रूप से एकाधिक धागे (या प्रक्रियाओं) को बढ़ा रहे हैं, तो भौतिक प्रोसेसर या लॉजिकल प्रोसेसर की संख्या को समझना बेहतर है, यह मानते हुए कि यह कार्य CPU-बाध्य है? या क्या यह कुछ कहना है (कहें, 3 धागे)?ड्यूल-कोर हाइपरथ्रेडिंग: क्या मुझे 4 धागे या 3 या 2 का उपयोग करना चाहिए?
क्या प्रदर्शन निष्पादित किए जा रहे निर्देशों पर निर्भर करता है (कहें, क्या गैर-स्थानीय स्मृति पहुंच कैश हिट से बहुत अलग होगी)? यदि हां, तो हाइपरथ्रेडिंग का लाभ उठाने के लिए कौन सा मामला बेहतर है?
अद्यतन:
कारण मैं पूछ रहा हूँ, मैं कहीं पढ़ने कि यदि आप आभासी प्रोसेसर की संख्या के रूप में कई कार्यों को है, एक ही शारीरिक कोर पर कार्य कभी कभी कुछ सीपीयू को भूखा कर सकते हैं याद संसाधनों और एक दूसरे को आवश्यकतानुसार संसाधनों को कम करने, संभावित रूप से कम करने से रोकने के लिए रोकें। यही कारण है कि मैं सोच रहा हूं कि वर्चुअल कोर के रूप में कई धागे होने का एक अच्छा विचार है।
+1 वह लिंक बहुत जानकारीपूर्ण है; धन्यवाद! – Mehrdad