Key points are not available for this paper at this time.
शक्ति और जटिलता को कम करने की आवश्यकता स्विच ऑन इवेंट मल्टीथ्रेडिंग (कठोर-ग्रेन मल्टीथ्रेडिंग) में रुचि बढ़ाएगी। स्विच ऑन इवेंट मल्टीथ्रेडिंग एक कम-शक्ति और कम-जटिलता वाला तंत्र है जो निष्पादन रुकावटों पर थ्रेड्स को स्विच करके प्रोसेसर के थ्रूपुट को सुधारता है। हालांकि, निष्पक्षता एक मल्टीथ्रेडेड प्रोसेसर में समस्या बन सकती है। जब तक निष्पक्षता को उचित तरीके से नहीं संभाला जाता, कुछ थ्रेड्स कुपोषित हो सकते हैं जबकि अन्य सभी प्रोसेसर चक्रों का उपभोग करते हैं। समानांतर मल्टीथ्रेडिंग में निष्पक्षता सुधारने के लिए विकसित की गई ह्यूरिस्टिक्स स्विच ऑन इवेंट मल्टीथ्रेडिंग पर लागू नहीं होती हैं। यह पत्र व्यक्तिगत थ्रेड्स की गति के अनुपात का उपयोग करके निष्पक्षता मेट्रिक को परिभाषित करता है और दिखाता है कि इसे स्विच ऑन इवेंट मल्टीथ्रेडिंग में कैसे लागू किया जा सकता है। निष्पक्षता को अतिरिक्त थ्रेड स्विच पॉइंट्स मजबूर करके नियंत्रित किया जाता है। ये स्विच पॉइंट्स प्रत्येक व्यक्तिगत थ्रेड्स के एकल थ्रेड प्रदर्शन के रनटाइम मूल्यांकन द्वारा गतिशील रूप से निर्धारित किए जाते हैं। हम समाहार IPC और भारित गति में निष्पक्षता लागू करने के तंत्र के प्रभाव का विश्लेषण करते हैं। हम स्विच ऑन इवेंट मल्टीथ्रेडिंग के प्रदर्शन के सिमुलेशन परिणाम प्रस्तुत करते हैं। स्विच ऑन इवेंट मल्टीथ्रेडिंग एकल थ्रेड की तुलना में औसत समाहार IPC में 26% की वृद्धि हासिल करता है और निष्पक्षता लागू न होने पर 12% भारित गति बढ़ाता है। इस मामले में, हमारे उद्घाटन का एक छठा भाग खराब निष्पक्षता में समाप्त हुआ, जिसमें एक थ्रेड बेहद धीमी गति से चला (एकल-थ्रेड प्रदर्शन की तुलना में 10 से 100 गुना धीमा), जबकि दूसरे थ्रेड का प्रदर्शन लगभग प्रभावित नहीं हुआ। प्रस्तावित तंत्र का उपयोग करके, हम विभिन्न स्तरों की कठोरता पर निष्पक्षता की गारंटी दे सकते हैं और, अधिकांश मामलों में, यहां तक कि भारित गति में सुधार कर सकते हैं।
गाबोर एट अल. (शनिवार) ने इस प्रश्न का अध्ययन किया।