यूएमए आणि NUMA मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 2 एप्रिल 2021
अद्यतन तारीख: 5 मे 2024
Anonim
गुंठेवारी म्हणजे काय II गुंठेवारी प्लॉट आणि NA प्लॉट मध्ये फरक काय आहे / गुंठेवारी कशी करावी
व्हिडिओ: गुंठेवारी म्हणजे काय II गुंठेवारी प्लॉट आणि NA प्लॉट मध्ये फरक काय आहे / गुंठेवारी कशी करावी

सामग्री


मल्टीप्रोसेसर तीन सामायिक-मेमरी मॉडेल श्रेणींमध्ये विभागले जाऊ शकतात- यूएमए (युनिफॉर्म मेमरी Accessक्सेस), NUMA (नॉन-युनिफॉर्म मेमरी Accessक्सेस) आणि सीओएमए (कॅशे-ओन्ली मेमरी Accessक्सेस). मेमरी आणि हार्डवेअर संसाधने कशा वितरित केल्या जातात यावर आधारित मॉडेलमध्ये फरक केला जातो. यूएमए मॉडेलमध्ये, प्रोसेसर्समध्ये शारिरीक मेमरी समान रीतीने सामायिक केली जाते ज्यात प्रत्येक मेमरी शब्दासाठी समान विलंब देखील असतो तर प्रोसेसर मेमरीमध्ये प्रवेश करण्यासाठी व्हेरिएबल timeक्सेसिंग कालावधी एएलए प्रदान करतो.

UMA मध्ये वापरलेली बँडविड्थ मेमरीमध्ये प्रतिबंधित आहे कारण ती सिंगल मेमरी कंट्रोलर वापरते. NUMA मशीनच्या आगमनाचा मुख्य हेतू म्हणजे एकाधिक मेमरी नियंत्रकांचा वापर करून उपलब्ध बँडविड्थची स्मृती वाढविणे.

    1. तुलना चार्ट
    2. व्याख्या
    3. मुख्य फरक
    4. निष्कर्ष

तुलना चार्ट

तुलना करण्यासाठी आधारयूएमएNUMA
मूलभूतएकल मेमरी कंट्रोलर वापरतोएकाधिक मेमरी नियंत्रक
वापरलेल्या बसेसचा प्रकारएकल, एकाधिक आणि क्रॉसबार.वृक्ष आणि श्रेणीबद्ध
Memक्सेसिंग मेमरीसमानमायक्रोप्रोसेसरच्या अंतरानुसार बदल
साठी योग्यसामान्य हेतू आणि वेळ सामायिकरण अनुप्रयोगवास्तविक-वेळ आणि वेळ-गंभीर अनुप्रयोग
वेगहळूवेगवान
बँडविड्थमर्यादितयूएमएपेक्षा जास्त.


यूएमए ची व्याख्या

यूएमए (एकसमान मेमरी )क्सेस) सिस्टम मल्टीप्रोसेसरसाठी सामायिक केलेली मेमरी आर्किटेक्चर आहे. या मॉडेलमध्ये, एकल मेमरी वापरली जाते आणि इंटरकनेक्शन नेटवर्कच्या मदतीने सर्व प्रोसेसरद्वारे मल्टीप्रोसेसर सिस्टम सादर करते. प्रत्येक प्रोसेसरमध्ये समान मेमरी timeक्सेसिंग वेळ (विलंब) आणि प्रवेश गती असतात. हे एकच बस, मल्टीपल बस किंवा क्रॉसबार स्विच यापैकी कोणालाही नियुक्त करू शकते. हे संतुलित सामायिक मेमरी प्रवेश प्रदान करीत असल्याने, म्हणून देखील ओळखले जाते एसएमपी (सममितीय मल्टीप्रोसेसर) प्रणाली.

एसएमपीची विशिष्ट रचना वर दर्शविली जाते जिथे प्रत्येक प्रोसेसर प्रथम कॅशेशी जोडलेला असतो नंतर कॅशेला बसशी जोडला जातो. शेवटी बस मेमरीशी जोडली गेली. हे यूएमए आर्किटेक्चर वैयक्तिक पृथक्करण केलेल्या कॅशेद्वारे थेट सूचना आणून बससाठीचा वादा कमी करते. हे प्रत्येक प्रोसेसरला वाचन आणि लेखन करण्याची समान संभाव्यता देखील प्रदान करते. सन स्टारफायर सर्व्हर्स, कॉम्पॅक अल्फा सर्व्हर आणि एचपी व्ही मालिका ही यूएमए मॉडेलची वैशिष्ट्ये आहेत.


NUMA ची व्याख्या

NUMA (एकसमान स्मृती प्रवेश) एक मल्टीप्रोसेसर मॉडेल देखील आहे ज्यात प्रत्येक प्रोसेसर समर्पित मेमरीसह कनेक्ट केलेला आहे. तथापि, मेमरीचे हे छोटे भाग एकत्रितपणे एकाच पत्त्याची जागा बनवतात. येथे विचार करण्याचा मुख्य मुद्दा असा आहे की यूएमए विपरीत, मेमरीचा प्रवेश वेळ प्रोसेसर ठेवलेल्या अंतरावर अवलंबून असतो ज्याचा अर्थ भिन्न मेमरी accessक्सेस वेळ असतो. हे भौतिक पत्त्याचा वापर करून कोणत्याही मेमरी स्थानावर प्रवेश करण्यास अनुमती देते.

वर नमूद केल्याप्रमाणे NUMA आर्किटेक्चरचा उद्देश उपलब्ध मेमरीमध्ये वाढणारी बँडविड्थ वाढविणे आणि ज्यासाठी हे एकाधिक मेमरी कंट्रोलर वापरते. हे असंख्य मशीन कोर एकत्रित करते “नोड्स”जिथे प्रत्येक कोर मध्ये मेमरी कंट्रोलर असतो. NUMA मशीनमध्ये स्थानिक मेमरीमध्ये प्रवेश करण्यासाठी कोर त्याच्या नोडद्वारे मेमरी कंट्रोलरद्वारे व्यवस्थापित मेमरी पुनर्प्राप्त करतो. इतर मेमरी कंट्रोलरद्वारे हाताळल्या गेलेल्या रिमोट मेमरीमध्ये प्रवेश करण्यासाठी, कोर इंटरकनेक्शन लिंकद्वारे मेमरीची विनंती करतात.

मेमरी ब्लॉक्स आणि प्रोसेसर एकमेकांना जोडण्यासाठी NUMA आर्किटेक्चर वृक्ष आणि श्रेणीबद्ध बस नेटवर्कचा वापर करते. बीबीएन, टीसी -2000, एसजीआय ओरिजिन 3000, क्रे ही NUMA आर्किटेक्चरची उदाहरणे आहेत.

  1. यूएमए (सामायिक मेमरी) मॉडेल एक किंवा दोन मेमरी नियंत्रक वापरते. याउलट, मेमरीमध्ये प्रवेश करण्यासाठी NUMA कडे एकाधिक मेमरी नियंत्रक असू शकतात.
  2. सिंगल, मल्टीपल आणि क्रॉसबार बस यूएमए आर्किटेक्चरमध्ये वापरली जातात. याउलट, NUMA श्रेणीबद्ध आणि वृक्षांचे प्रकार आणि बसेस आणि नेटवर्क कनेक्शन वापरते.
  3. यूएमएमध्ये प्रोसेसरच्या मेमरीचे अंतर बदलल्यामुळे प्रत्येक प्रोसेसरसाठी मेमरी timeक्सेस करण्याची वेळ समान असते तर NUMA मध्ये मेमरी ingक्सेसिंग वेळ बदलते.
  4. सामान्य हेतू आणि वेळ सामायिकरण अनुप्रयोग यूएमए मशीनसाठी योग्य आहेत. याउलट, NUMA साठी योग्य अनुप्रयोग वास्तविक-वेळ आणि वेळ-गंभीर केंद्रित आहे.
  5. यूएमए आधारित समांतर प्रणाली NUMA प्रणालीपेक्षा हळू काम करतात.
  6. जेव्हा बँडविड्थ यूएमएचा विचार येतो तेव्हा मर्यादित बँडविड्थ ठेवा. उलटपक्षी, NUMA च्या UMA पेक्षा बँडविड्थ जास्त आहे.

निष्कर्ष

यूएमए आर्किटेक्चर मेमरीमध्ये प्रवेश करणार्या प्रोसेसरला समान संपूर्ण विलंब प्रदान करते. जेव्हा लोकल मेमरीमध्ये प्रवेश केला जातो तेव्हा हे फार उपयुक्त नाही कारण उशीरा एकसमान असेल. दुसरीकडे, NUMA मध्ये प्रत्येक प्रोसेसरची समर्पित मेमरी असते जी स्थानिक मेमरीमध्ये प्रवेश केल्यास विलंब दूर करते. प्रोसेसर आणि मेमरी बदलण्याच्या अंतरानुसार विलंब बदलते (म्हणजे, नॉन-युनिफॉर्म). तथापि, यूएमए आर्किटेक्चरच्या तुलनेत NUMA ने कार्यक्षमता सुधारली आहे.