हाइब्रिड-कोर कंप्यूटिंग

From alpha
Jump to navigation Jump to search

हाइब्रिड-कोर कंप्यूटिंग एप्लिकेशन प्रदर्शन में तेजी लाने के लिए एप्लिकेशन-विशिष्ट निर्देशों के साथ कमोडिटी अनुदेश सेट वास्तुकला (जैसे x86) को विस्तारित करने की तकनीक है। यह विषम कंप्यूटिंग का एक रूप है[1] जिसमें असममित कम्प्यूटेशनल इकाइयाँ एक कमोडिटी सह प्रोसेसर के साथ सह-अस्तित्व में होती हैं।

हाइब्रिड-कोर प्रोसेसिंग सामान्य विषम कंप्यूटिंग से भिन्न होती है जिसमें कम्प्यूटेशनल इकाइयाँ एक सामान्य तार्किक पता स्थान साझा करती हैं, और एक निष्पादन योग्य एकल निर्देश स्ट्रीम से बना होता है - संक्षेप में एक समकालीन कोप्रोसेसर। हाइब्रिड-कोर कंप्यूटिंग सिस्टम के निर्देश सेट में ऐसे निर्देश होते हैं जिन्हें होस्ट निर्देश सेट या एप्लिकेशन-विशिष्ट हार्डवेयर पर भेजा जा सकता है।

आमतौर पर, हाइब्रिड-कोर कंप्यूटिंग को सबसे अच्छी तरह से तैनात किया जाता है जहां कम्प्यूटेशनल चक्रों की प्रबलता कुछ पहचाने जाने योग्य कर्नेल में खर्च की जाती है, जैसा कि अक्सर उच्च-प्रदर्शन कंप्यूटिंग अनुप्रयोगों में देखा जाता है। त्वरण विशेष रूप से तब स्पष्ट होता है जब कर्नेल का तर्क कमोडिटी प्रोसेसर निर्देशों के अनुक्रम को खराब तरीके से मैप करता है, और/या एप्लिकेशन-विशिष्ट हार्डवेयर को अच्छी तरह से मैप करता है।

हाइब्रिड-कोर कंप्यूटिंग का उपयोग अनुप्रयोगों को वर्तमान में ऑफ-द-शेल्फ प्रोसेसर के साथ भौतिक रूप से संभव से अधिक गति देने के लिए किया जाता है, या कम्प्यूटेशनल फ़ुटप्रिंट को कम करके डेटा सेंटर में बिजली और शीतलन लागत को कम करने के लिए किया जाता है। (यानी, आज के कमोडिटी प्रोसेसर के सामने आने वाली बिजली/घनत्व चुनौतियों जैसी बाधाओं को दूर करने के लिए)।[2]


संदर्भ

  1. Heterogeneous Processing: a Strategy for Augmenting Moore's Law". Linux Journal 1/2/2006. http://www.linuxjournal.com/article/8368
  2. "New Microarchitecture Challenges in the Coming Generations of CMOS Process Technologies," Fred Pollack, Director of Microprocessor Research Labs http://research.ac.upc.edu/HPCseminar/SEM9900/Pollack1.pdf