सेलुलर वास्तुकला: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Type of computer architecture prominent in parallel computing.}} | {{Short description|Type of computer architecture prominent in parallel computing.}} | ||
{{about| | {{about|कंप्यूटर आर्किटेक्चर|जैविक अवधारणा|संरचनात्मक जीवविज्ञान}}[[Image:C64 architecture.png|right|thumbnail|250px|[[साइक्लोप्स64]] आर्किटेक्चर में अनेक सैकड़ों कंप्यूटिंग नोड्स होंगे]]'''सेल्युलर आर्किटेक्चर''' एक प्रकार का [[कंप्यूटर आर्किटेक्चर]] है। जो की [[समानांतर कंप्यूटिंग|पैरेलल कंप्यूटिंग]] में प्रमुख है। किन्तु सेल्युलर आर्किटेक्चर अपेक्षाकृत नवीन हैं, और इस प्रकार से [[आईबीएम]] का [[सेल माइक्रोप्रोसेसर]] बाजार में पहुंचने वाला प्रथम माइक्रोप्रोसेसर है। सेलुलर आर्किटेक्चर प्रोग्रामर को सिंगल प्रोसेसर के अन्दर उच्च संख्या में समवर्ती थ्रेड चलाने की क्षमता देकर [[मल्टी-कोर (कंप्यूटिंग)]] आर्किटेक्चर डिज़ाइन को उसके लॉजिकल निष्कर्ष पर ले जाता है। इस प्रकार से प्रत्येक 'सेल' कंप्यूट नोड है। जिसमें थ्रेड यूनिट्स, मेमोरी और कम्युनिकेशन होता है। अतः अनेक अनुप्रयोगों में निहित [[थ्रेड-स्तरीय समानता|थ्रेड-लेवल पराल्लेलिस्म]] का उपयोग करके स्पीड-अप प्राप्त किया जाता है। | ||
सेल, सेलुलर आर्किटेक्चर | इस प्रकार से सेल, 9 कोर वाला एक सेलुलर आर्किटेक्चर,[[प्लेस्टेशन 3]] में उपयोग किया जाने वाला प्रोसेसर है। एक अन्य प्रमुख सेलुलर आर्किटेक्चर साइक्लोप्स64 है, जो की वर्तमान में आईबीएम द्वारा विकसित किया जा रहा एक व्यापक समानांतर आर्किटेक्चर है। | ||
सेलुलर आर्किटेक्चर | अतः सेलुलर आर्किटेक्चर लो-लेवल प्रोग्रामिंग प्रतिमान का पालन करते हैं, जो की प्रोग्रामर को अधिकांश अंडरलाइंग हार्डवेयर से अवगत कराता है। और यह प्रोग्रामर को प्लेटफ़ॉर्म के लिए अपने कोड को अधिक सीमा तक अनुकूलित करने की अनुमति देता है, किन्तु साथ ही सॉफ्टवेयर विकास को और अधिक कठिन बना देता है। | ||
==यह भी देखें== | ==यह भी देखें== |
Revision as of 08:59, 12 August 2023
सेल्युलर आर्किटेक्चर एक प्रकार का कंप्यूटर आर्किटेक्चर है। जो की पैरेलल कंप्यूटिंग में प्रमुख है। किन्तु सेल्युलर आर्किटेक्चर अपेक्षाकृत नवीन हैं, और इस प्रकार से आईबीएम का सेल माइक्रोप्रोसेसर बाजार में पहुंचने वाला प्रथम माइक्रोप्रोसेसर है। सेलुलर आर्किटेक्चर प्रोग्रामर को सिंगल प्रोसेसर के अन्दर उच्च संख्या में समवर्ती थ्रेड चलाने की क्षमता देकर मल्टी-कोर (कंप्यूटिंग) आर्किटेक्चर डिज़ाइन को उसके लॉजिकल निष्कर्ष पर ले जाता है। इस प्रकार से प्रत्येक 'सेल' कंप्यूट नोड है। जिसमें थ्रेड यूनिट्स, मेमोरी और कम्युनिकेशन होता है। अतः अनेक अनुप्रयोगों में निहित थ्रेड-लेवल पराल्लेलिस्म का उपयोग करके स्पीड-अप प्राप्त किया जाता है।
इस प्रकार से सेल, 9 कोर वाला एक सेलुलर आर्किटेक्चर,प्लेस्टेशन 3 में उपयोग किया जाने वाला प्रोसेसर है। एक अन्य प्रमुख सेलुलर आर्किटेक्चर साइक्लोप्स64 है, जो की वर्तमान में आईबीएम द्वारा विकसित किया जा रहा एक व्यापक समानांतर आर्किटेक्चर है।
अतः सेलुलर आर्किटेक्चर लो-लेवल प्रोग्रामिंग प्रतिमान का पालन करते हैं, जो की प्रोग्रामर को अधिकांश अंडरलाइंग हार्डवेयर से अवगत कराता है। और यह प्रोग्रामर को प्लेटफ़ॉर्म के लिए अपने कोड को अधिक सीमा तक अनुकूलित करने की अनुमति देता है, किन्तु साथ ही सॉफ्टवेयर विकास को और अधिक कठिन बना देता है।
यह भी देखें
बाहरी संबंध
- Cellular architecture builds next generation supercomputers
- ORNL, IBM, and the Blue Gene Project
- Energy, IBM are partners in biological supercomputing project
- Cell-based Architecture