hello guys, इस article में हम what is array processor in hindi (ऐरे प्रोसेसर क्या है?) के बारें में पढेंगे. मैंने computer organisation and architecture के और भी पोस्ट लिखे है आप उन्हें भी पढ़ सकते है.
- pipeline क्या है?
- arithmetic pipeline को पढ़िए.
Array processor in hindi
array processor को vector processor या multiprocessor भी कहते है. ये data की बड़ी arrays में computation को perform करते है. इसलिए इनका प्रयोग computer की performance को बेहतर बनाने के लिए किया जाता है.
यह array में एक समय में एक instruction को ही execute करता है.
इस प्रोसेसर को 1972 में प्रस्तावित किया गया.
array processor एक synchronous parallel computer होता है जिसमें बहुत सारें ALU लगे होते हैं. इन ALUs को processing elements (PE) कहते है.
types of array processor in hindi
ऐरे प्रोसेसर के 2 प्रकार होते है, जो कि निम्नलिखित है:-
- Attached Array processors
- SIMD array processors
Attached array processors
एक attached array processor एक प्रोसेसर होता है जो कि general purpose कंप्यूटर के साथ attach (जुड़ा हुआ) होता है. और इसका मुख्य उद्देश्य गणितीय कार्यों के लिए उस computer की performance को बढ़ाना तथा बेहतर करना होता है.
यह parallel processing के माध्यम से high performance को प्राप्त करता है. और यह एक सहायक प्रोसेसर होता है.
SIMD array processors
SIMD का पूरा नाम single instruction multiple data है. यह एक single computer की organization है जिसमें multiple processors होते हैं और ये प्रोसेसर parallel में operate होते है.
इसमें processing units किसी भी task को control unit के control में रहकर perform करती है. इसलिए इसका नाम single instruction multiple data है.
नीचे आपको array processor का चित्र दिया गया है. यह processing elements (PEs) के समूह को contain किये हुए है. और प्रत्येक के पास local memory (M) है. प्रत्येक processor element (PE) एक ALU और registers को सम्मिलित करता है.
master control unit जो है वह processor elements के सभी operations को control करती है. यह instructions को भी decode करती है और यह भी निर्धारित करती है कि instruction को कैसे execute किया जायेगा.
main memory का प्रयोग program को store करने के लिए किया जाता है. कंट्रोल यूनिट instructions को fetch करने के लिए जिम्मेदार रहती है. vector instructions को एक साथ सभी PEs को भेज दिया जाता है और जो result आता है वह memory में स्टोर हो जाता है.
जो सबसे popular (प्रसिद्ध) SIMD array processor है वह ILLIAC IV computer है. इसे Burroughs Corps ने विकसित किया था.
SIMD processors बहुत ही विशेष कंप्यूटर होते है. इनका प्रयोग केवल numerical problems के लिए किया जाता है. और इनका प्रयोग दूसरे प्रकार के computation में नही किया जाता है.
advantage of array processor in hindi
इसके लाभ निम्नलिखित है:-
- ये प्रोसेसर पूरे instruction की processing speed को बढ़ा देते है.
- ज्यादातर array processors जो है वह host cpu से asynchronous रूप में ऑपरेट होते है. जिसके कारण ये system की पूरी capacity (क्षमता) को बेहतर बनाते है.
- array processors के पास अपनी खुद की local memory होती है. जिसके कारण ये system को अतिरिक्त memory प्रदान करते है.
नोट:- अगर आपके लिए यह पोस्ट helpful रही हो तो इसे अपने friends के साथ जरुर share कीजिये. और आपके इससे related कोई questions हो तो comment करके बताइए. thanks.