आज के इस पोस्ट में हम जानेंगे SIMD और MIMD किसे कहते है और Difference Between SIMD and MIMD in Hindi की SIMD और MIMD में क्या अंतर है?
SIMD और MIMD में क्या अंतर है?
SIMD और MIMD दो अलग-अलग प्रकार के कंप्यूटर संगठन हैं, जिन्हें Michael Flynn द्वारा वर्गीकृत किया गया है, जो डेटा और इंस्ट्रक्शन स्ट्रीम की संख्या पर आधारित है।
अगर SIMD और MIMD के बीच के प्रमुख अंतर की बात करें तो यह उनके नाम से नाम से स्पष्ट है, SIMD (सिंगल इंस्ट्रक्शन मल्टीपल डेटा स्ट्रीम) कंप्यूटर कई डेटा स्ट्रीम पर एकल निर्देश कर सकते हैं। जबकि MIMD (मल्टीपल इंस्ट्रक्शन मल्टीपल डेटा स्ट्रीम) कंप्यूटर संगठन में कई डेटा स्ट्रीम पर काम करने वाले कई निर्देश हो सकते हैं।
SIMD और MIMD के बीच के और भी अंतर है जिनको डिफ्रेंस टेबल के माध्यम से नीचे जानेगे लेकिन उससे पहले SIMD और MIMD क्या होता है इसको जानना बहुत जरूरी है।
What is SIMD in Hindi-SIMD किसे कहते है?
SIMD का अर्थ Single Instruction Multiple Data Streams है जो फ़्लर्न के वर्गीकरण के तहत वर्गीकृत समानांतर वास्तुकला का एक रूप है। इस आर्किटेक्चर में, एक ही निर्देश डेटा स्ट्रीम के समूह या एक ही समय में अलग-अलग डेटा पर लागू किया जाता है।
इसकी एक single control unit है जिसका उपयोग कई अलग-अलग प्रसंस्करण इकाइयों को विकसित करने के लिए किया जाता है। SIMD वेक्टर प्रोसेसिंग का समर्थन करता है जहां एक single control unit सभी निष्पादन यूनिट पर कार्य करने के लिए मार्गदर्शन प्रदान करती है।
मल्टीमीडिया एप्लीकेशन, 3D ग्राफिक्स और ऑडियो / वीडियो प्रोसेसिंग के लिए SIMD ऑपरेशन का व्यापक रूप से उपयोग किया जाता है।
What is MIMD in Hindi-MMID किसे कहते है?
कंप्यूटिंग में, MIMD एक Parallelism को प्राप्त करने की टेक्निक है। MIMD का उपयोग करने वाली मशीनों में कई प्रोसेसर होते हैं जो Asynchronously और स्वतंत्र रूप से कार्य करते हैं। किसी भी समय, विभिन्न प्रोसेसर डेटा के विभिन्न टुकड़ों पर अलग-अलग निर्देशों को निष्पादित कर सकते हैं
MIMD फुलफॉर्म Multiple Instruction Multiple Data Stream है जैसा कि नाम से पता चलता है कि MIMD में कई प्रोसेसिंग यूनिट, इंस्ट्रक्शन स्ट्रीम और डेटा स्ट्रीम वाले कंप्यूटर शामिल हैं। यह आर्किटेक्चर अलग-अलग डेटा पर एक साथ कई निर्देश लागू करता है।
Difference between SIMD and MIMD in Hindi
अभी तक ऊपर हमने जाना की SIMD और MIMD किसे कहते है अगर आपने ऊपर दी गयी सारी चीजे ध्यान से पढ़ी है तो आपको SIMD और MIMD के बीच क्या अंतर है इसके बारे में अच्छे से पता चल गया होगा।
अगर आपको अब भी SIMD और MIMD क्या होता है और इसमें क्या अंतर है इसको समझने में में कोई कन्फ़्युशन है तो अब हम आपको इनके बीच के कुछ महत्वपूर्ण अंतर नीचे बताने जा रहे है।
S.NO | SIMD | MIMD |
---|---|---|
1. | SIMD का फुलफॉर्म Single Instruction Multiple Data है। | MIMD का फुलफॉर्म Multiple Instruction Multiple Data हैं। |
2. | SIMD को बहुत ही कम मेमोरी की आवश्यकता होती है। | MIMD को अधिक मेमोरी की आवश्यकता होती है। |
3. | SIMD की कीमत MIMD से कम होती है। | जबकि यह SIMD से महंगा है। |
4. | SIMD में सिंगल Decoder होता है। | जबकि इसके कई डिकोडर हैं। |
5. | यह टैसिट सिंक्रनाइज़ेशन है। | जबकि यह सटीक या स्पष्ट सिंक्रनाइज़ेशन है। |
6. | SIMD एक synchronous programming हैं। | MIMD एक asynchronous programming हैं। |
7. | MIMD की तुलना में जटिलता के संदर्भ में SIMD सरल है। | जबकि SIMD की तुलना में MIMD जटिलता की दृष्टि से जटिल है। |
8. | MIMD की तुलना में परफॉरमेंस के मामले में SIMD कम कुशल है। | जबकि SIMD की तुलना में MIMD परफॉरमेंस के मामले में अधिक कुशल है। |
Conclusion
इस पोस्ट में हमने जाना की SIMD और MIMD किसे कहते है और Difference Between SIMD and MIMD in Hindi की SIMD और MIMD में क्या अंतर है?
SIMD समान CU (कंट्रोल यूनिट) के ओवरलैप के मामले में बेहतर प्रदर्शन करता है जबकि गैर-समान CU ओवरलैप MIMD में अधिक प्रभावी होता है। SIMD और MIMD के बीच मुख्य अंतर यह है कि, SIMD में एकल डिकोडर है जबकि MIMD में कई डिकोडर हैं।
Related Differences: