क्या मुझे Intel CPU में हाइपरथ्रेडिंग को अक्षम करना चाहिए?


8

मेरे पास Intel i5 M430 2.27GHz वाला एक लैपटॉप है। CPU में TW REAL कोर है लेकिन इसमें किसी प्रकार का वर्चुअलाइजेशन भी है इसलिए Windows इसे 4-कोर के रूप में देखता है।

वास्तविक दोहरे कोर सीपीयू में, एक सिंगल थ्रेडेड प्रोग्राम 2.27GHz में एक सिंगल कोर में चलेगा। सही?

मेरा सवाल है, मेरे 4-कोर सीपीयू में, एक ही कार्यक्रम 1.13 गीगाहर्ट्ज की गति से चलता है? (२.२) / २) मेरा मतलब है, ४-कोर सीपीयू का अनुकरण करने के लिए प्रत्येक वास्तविक कोर की आवृत्ति दो में विभाजित है?

मुझे अधिकतम गति पर सीपीयू-भूखा कार्यक्रम चलाने के लिए जानने की आवश्यकता है। यदि मैं उस प्रोग्राम के दो उदाहरण चलाता हूं, तो मैं अपने डेटा प्रोसेसिंग को दो गुना तेजी से पूरा करूंगा, क्योंकि मेरे पास दो असली कोर हैं। लेकिन अगर मैं 4 उदाहरण शुरू करता हूं तो मैं प्रसंस्करण को 4 गुना तेजी से समाप्त करूंगा या क्या यह '2 अतिरिक्त आभासी कोर' चीज इंटेल से एक और आंख कैंडी विशेषता है?


अपडेट करें:

मैं 2 और 3 बहुत CPU गहन धागे शुरू करने के लिए CPU अधिभार का इस्तेमाल किया । संसाधन मॉनिटर में "CPU-Total" ग्राफ केवल 50 और क्रमशः 75% उपयोग दिखाता है।

जवाबों:


21

आपके पास हाइपरथ्रेडिंग तकनीक वाला सीपीयू है । आप इसे बदल नहीं सकते, लेकिन चिंता न करें, आपको कोई प्रदर्शन हानि नहीं होगी; वास्तव में यह आपके सिस्टम के प्रदर्शन को बढ़ाता है।

ध्यान दें कि CPU घड़ी CPU प्रदर्शन के बराबर नहीं है। घड़ी को दो थ्रेड के लिए दो से विभाजित नहीं किया जाता है।

अद्यतन / निष्कर्ष: जैसा कि टिप्पणियों में पहले ही उल्लेख किया गया है, कुछ (सबसे?) BIOS में हाइपरथ्रेडिंग को बंद करना संभव है। लेकिन इससे कोई परफॉरमेंस एन्हांसमेंट नहीं आएगा, क्योंकि इंटल्स थ्रेड मैनेजमेंट केवल आवश्यकतानुसार उपयोग करने के लिए पर्याप्त बुद्धिमान है।


11
जरूरत पड़ने पर आप बायोस में हाइपरथ्रेडिंग को बंद कर सकते हैं। हालांकि, अधिकांश स्थितियों में हाइपरथ्रेडिंग का प्रदर्शन लाभ होता है।
जर्नीमैन गीक

2
इंटेल के अनुसार, हाइपरथ्रेडिंग द्वारा प्रदर्शन को 30% तक बढ़ाया जाता है। मुझे नहीं पता था कि आप वास्तव में इसे बंद कर सकते हैं, अधिकांश BIOS में यह विकल्प नहीं है।
माइकल के

4
एचटी सिंगल-कोर सीपीयू के साथ बेहद उपयोगी था, लेकिन मल्टी-कोर सीपीयू अन्य कोर की उपस्थिति के कारण इसे कम उपयोगी पाते हैं। इसके अलावा, यदि आप एचटी को निष्क्रिय कर देते हैं , तो आपको एकल ऐप से बेहतर प्रदर्शन मिल सकता है क्योंकि प्रत्येक वास्तविक कोर में अधिक संसाधन उपलब्ध होंगे; निश्चित होने का एकमात्र तरीका अनुभवजन्य परीक्षण है।
इग्नासियो वाज़केज़-अब्राम्स

2
एचटी किसी भी दिए गए धागे को समर्पित सीपीयू चक्रों को आधा नहीं करता है क्योंकि यह एक ऐसी तकनीक है जो भौतिक सीपीयू कोर को प्रति चक्र एक से अधिक थ्रेड को संभालने की अनुमति देती है। किसी प्रकार की बुद्धि का उपयोग करना जो यह निर्धारित करता है कि कोर का कौन सा हिस्सा किसी दिए गए धागे द्वारा उपयोग किया जा रहा है, एचटी एक एकल चक्र पर 2 धागे को एक दूसरे के साथ हस्तक्षेप किए बिना एक ही चक्र पर चलाएगा।
संगीत 2

4
@Altar एक साइड नोट के रूप में, जब सीपीयू को पर्याप्त रूप से उपयोग नहीं किया जा रहा है, तो संभावित अतिरिक्त संसाधन के उपयोग की आवश्यकता होती है जो कि हाइपरथ्रेडिंग प्रदान करता है, फिर विंडोज 7 "हाइपरथ्रेडेड कोर" पार्क करेगा, जो संभवतः वास्तविक कोर को अनुमति देने के लिए सभी संसाधनों को मुक्त कर देगा। कुशलता से काम करना। मैं संसाधन मॉनिटर कार्यक्रम में अपने क्वाड कोर i7 पर कोर # 1, # 3, # 4 और # 7 "पार्च्ड" के रूप में देख रहा हूं और कोरस # 0, # 2, # 5 और # का उपयोग करते हुए 0% CPU उपयोग दिखा रहा हूं। 6 चल रहे हैं।
Mokubai

3

इंटेल द्वारा हाइपर थ्रेडिंग (HT) को एक ही समय में दो धागे को एक ही कोर पर चलाने की अनुमति देने के लिए डिज़ाइन किया गया है। इस प्रकार, चूंकि आपके पास HT के साथ एक दोहरी कोर सीपीयू है, आप एक ही बार में चार थ्रेड चला सकते हैं। आम तौर पर, सीपीयू की घड़ी की गति तय होती है और एक ही समय में कितने धागे चल रहे हैं, इसके आधार पर भिन्न नहीं होते हैं। हालांकि, इंटेल ने हाल ही में टर्बो बूस्ट नामक एक फ़ंक्शन शुरू किया है जो सीपीयू को एक उच्च घड़ी की गति पर चलाने की अनुमति देता है यदि सभी कोर का उपयोग नहीं किया जा रहा है। आपके CPU में टर्बो बूस्ट बनाया गया है जिससे यह 2.26 Ghz पर चलेगा यदि दोनों कोर का भारी उपयोग किया जाता है और 2.53 Ghz का यदि केवल एक कोर का उपयोग किया जाता है। यह सब अपने आप होता है और घड़ी की गति में अंतर केवल 10% है, इसलिए इसके बारे में बहुत चिंता न करें। आपको यह सुनिश्चित करना बेहतर होगा कि आपकी मुख्य प्रक्रिया के लिए बाकी सब कुछ संसाधनों को बंद करना है।


मैंने 1 बहुत सीपीयू गहन धागे को शुरू करने के लिए 'सीपीयू ओवरलोड' का इस्तेमाल किया। संसाधन मॉनिटर में ग्राफ (नीली रेखा जो अधिकतम फ्रीक का प्रतिनिधित्व करती है।) 110% तक नहीं कूदती है।
अल्ट्रालिस्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.