SSC IMD SA 2017 – Question 104

Question:

Which of the following architecture(s) is/are not suitable for realizing SIMD?

निम्न में से कौन सा / से आर्किटेक्चर SIMD को साकार करने के लिए उपयुक्त नहींं हैं?

Options:

  • Vector processor and Array processor
  • Von Neumann
  • Array processor
  • Von Neumann and Array processor
  • वेक्टर प्रोोसेसर और ऐरे प्रोोसेसर
  • वॉन न्यूमैन
  • ऐरे प्रोोसेसर
  • वॉन न्यूमैन और ऐरे प्रोोसेसर

Correct Answer: b)

Explanation:

Detailed Explanation:

The correct answer is b) Von Neumann (वॉन न्यूमैन).

Flynn’s Taxonomy: Computer architectures are classified into four categories based on the multiplicity of hardware instruction and data streams:

  • SISD (Single Instruction, Single Data): A single processor executes a single instruction stream to manipulate data stored in a single memory. The classic Von Neumann architecture is an SISD architecture.
  • SIMD (Single Instruction, Multiple Data): A single control unit issues one instruction, and multiple processing elements (PEs) execute that identical instruction simultaneously across multiple data streams. Examples include Array Processors and Vector Processors.
  • MISD (Multiple Instruction, Single Data): Multiple instructions operate on a single data stream (rarely used).
  • MIMD (Multiple Instruction, Multiple Data): Multiple autonomous processors concurrently execute different instructions on different data (e.g., multicore systems, distributed clusters).

Since the Von Neumann architecture is fundamentally a sequential, single-instruction single-data (SISD) model, it is not suitable for realizing SIMD parallel processing.

विस्तृत व्याख्या:

सही उत्तर b) वॉन न्यूमैन है।

फ्लिन का वर्गीकरण (Flynn’s Taxonomy): कंप्यूटर आर्किटेक्चर को निर्देश और डेटा प्रवाह के आधार पर चार श्रेणियों में बांटा गया है:

  • SISD (Single Instruction, Single Data): एकल निर्देश एकल डेटा स्ट्रीम पर कार्य करता है। पारंपरिक वॉन न्यूमैन आर्किटेक्चर (Von Neumann Architecture) एक क्रमिक (sequential) SISD प्रणाली है।
  • SIMD (Single Instruction, Multiple Data): एक ही निर्देश एक साथ कई प्रोसेसिंग तत्वों द्वारा अलग-अलग डेटा पर समानांतर रूप से निष्पादित किया जाता है। ऐरे प्रोसेसर (Array Processor) और वेक्टर प्रोसेसर (Vector Processor) SIMD के प्रमुख उदाहरण हैं।
  • MIMD: कई निर्देश कई डेटा स्ट्रीम पर कार्य करते हैं (मल्टी-कोर सीपीयू)।

चूंकि वॉन न्यूमैन मॉडल स्वभाव से क्रमिक (sequential) और SISD आधारित है, इसलिए यह SIMD को साकार करने के लिए उपयुक्त नहीं है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top