Single instruction and multiple data stream (simd), Computer Engineering

Single Instruction and Multiple Data stream (SIMD)

In this organisation, multiple processing elements are working under the control of a one control unit. It has multiple data stream and only one instruction. All the processing fundamentals of this organization get the same instruction broadcast from the CU. Main memory can also be separted into modules for producing multiple data streams acting as a distributed memory as shown in Figure 5. Thus, all the processing fundamentals simultaneously implement the same instruction and are supposed to be 'lock-stepped' together. Each processor obtain the data from its own memory and hence it has on distinct data streams. (Some systems also supply a shared global memory for communications.) Every processor must be allowed to finish its instruction previous to the next instruction is taken for implememtation. Thus, the implementation of instructions is synchronous. Examples of SIMD organisation are PEPE, ILLIAC-IV, , STARAN, BSP, DAP, MPP, and the Connection Machine (CM-1).

This type of computer organisation is represent as:

                                     1972_Single Instruction and Multiple Data stream (SIMD).png

Posted Date: 3/1/2013 6:46:27 AM | Location : United States







Related Discussions:- Single instruction and multiple data stream (simd), Assignment Help, Ask Question on Single instruction and multiple data stream (simd), Get Answer, Expert's Help, Single instruction and multiple data stream (simd) Discussions

Write discussion on Single instruction and multiple data stream (simd)
Your posts are moderated
Related Questions
Thread Dump: When we trigger a thread dump on an application server, all active thread informations will be deserted into file which is called as thread dump. Here, we can get info

Height of a tree The length of the longest path from root to any node is called as the height of the tree.

The success of a system relies on the approach of building it. If development approach is right then system will work successfully. Figure below portrays a System Development Life

Extend task 1 so that it now supports a memory buffer of limited size. Provide the same functionality as task 1 except now make the server work with a limited buffer size. Like

Write a CGI program that prints date and time at which it was run. #!/bin/sh # # CGI script that prints the date and time at which it was run # # Output the documen

For each of the three datasets (data1.txt, data2.txt, and data3.txt in bnhw2q2.zip), cluster the data using k-means in Matlab, with k=2, 3, 4 and 5 using the provided Matlab script

Write a class encapsulating the concept of a circle? I have been working on this program for awhile and this is all I have so far... What are my flaws in the program besides not ha

Register transfer - computer architecture: Register transfer: The output and input gates for register Ri are controlled by the signals Riout and Riin respectively.

Difference between blocking and non-blocking Verilog  language  has  two  forms  of  the  procedural  assignment  statement:  blocking  and  nonblocking. The two are distinguis

MIPS - computer architecture: The MIPS ISA, so far 3 instruction formats Fixed 32-bit instruction 3-operand, load-store architecture 32 general-purpose register