कहें कि हम जितनी जल्दी हो सके एक बड़ी परियोजना (जीसीसी या लिनक्स कर्नेल कहें) संकलित करना चाहते हैं। क्या हाइपरथ्रेडिंग क्षमता वाला एक सीपीयू (इंटेल कोर i7 कहता है) हाइपरथ्रेडिंग सक्षम या अक्षम के साथ कंपाइलर को तेज़ी से चलाता है? क्या कोई प्रकाशित बेंचमार्क है जो इसका परीक्षण करता है?कंपाइलर प्रदर्शन पर हाइपरथ्रेडिंग का प्रभाव?
हाइपरथ्रेडिंग की मेरी समझ यह है कि प्रत्येक कोर दो (या अधिक प्रक्रियाओं) से निर्देशों का चयन कर सकता है। यह आमतौर पर कोर को और अधिक कुशल बनाता है क्योंकि यह कम संभावना है कि कार्यात्मक इकाइयां निष्क्रिय होंगी। हालांकि, प्रदर्शन के जुर्माना की संभावना है क्योंकि कैश जैसे कोर शेयर संसाधनों पर चल रही प्रक्रियाएं और एक दूसरे के साथ हस्तक्षेप कर सकती हैं। प्रदर्शन वास्तव में बढ़ता है या नहीं, वर्कलोड पर निर्भर करता है।
तो एक कंपाइलर वर्कलोड के लिए, प्रदर्शन में वृद्धि होती है? अगर ऐसा तो कितने तक?
मैं इस के साथ कोई हाल के अनुभव है, लेकिन संकलन आई/ओ बाध्य हो जाते हैं नहीं करता है? – Ken
"मेक-एन एन" के साथ खेलो और विभिन्न एन के लिए सिस्टम संसाधनों को मापें? –
@ निकोलई, अगर मैं एक हाइपरथ्रेड सीपीयू के साथ खेलने के लिए था। मैं यह पूछ रहा हूं इसलिए मुझे पता है कि एक खरीदना सार्थक है या नहीं। –