Content deleted Content added
→Hypercube interconnection network: Fixed typo where the diameter of a 2-cube is 2 (not 1). |
Omnipaedista (talk | contribs) per MOS:BOLDSYN |
||
Line 1:
{{Flynn's Taxonomy}}
[[Image:MIMD.svg|right|225px]]
In [[computing]], '''MIMD''' ('''multiple instruction, multiple data''') is a technique employed to achieve parallelism. Machines using MIMD have a number of [[processors]] that function [[asynchrony (computing)|asynchronously]] and independently. At any time, different processors may be executing different instructions on different pieces of data. MIMD architectures may be used in a number of application areas such as [[computer-aided design]]/[[computer-aided manufacturing]], [[Computer simulation|simulation]], [[Scientific modelling|modeling]], and as [[communication switches]]. MIMD machines can be of either [[Shared memory (interprocess communication)|shared memory]] or [[distributed memory]] categories. These classifications are based on how MIMD processors access memory. Shared memory machines may be of the [[Bus network|bus-based]], extended, or [[hierarchical#Computation and electronics|hierarchical]] type. Distributed memory machines may have [[Grid network|hypercube]] or [[Mesh networking|mesh]] interconnection schemes.
==Examples==
|