MIMD stands for “parallel architecture,” which is the most fundamental and well-known type of parallel processor. It is a technique used to achieve parallelism. The shared memory programming paradigm and the distributed memory programming model are used in the MIMD architecture. Every model has its own set of benefits and drawbacks.
In this article, we will dive deeper into MIMD Computer Architecture according to the GATE Syllabus for (Computer Science Engineering) CSE. Keep reading ahead to learn more.
Table of Contents
What is MIMD?
MIMD is an abbreviation for Multiple Instruction and Multiple Data Stream. All processors of a parallel computer may execute distinct instructions and act on different data at the same time in this organization. Each processor in MIMD has its own program, and each program generates an instruction stream.
Illustration
Here, PE = Processing Element, M = Memory Module, and CU = Control Unit
Example
IBM-SP2, Cray T3E, Cray T90
Keep learning and stay tuned to get the latest updates on GATE Exam along with GATE Eligibility Criteria, GATE 2023, GATE Admit Card, GATE Syllabus, GATE Previous Year Question Paper, and more.
Also Explore,
- Types of Instructions in Computer Architecture
- ALU (Arithmetic Logic Unit)
- Control Unit
- Microprogrammed Control Unit
- Instruction Formats
- Addressing Modes
- Memory Hierarchy
- Fully Associative Mapping
- Associative Mapping
- Direct Mapping
- Conversion of Bases to Other Bases
- Flynn’s Classification of Computers
- SIMD
- SISD
- MISD
- De Morgan’s Theorems
Comments