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

Assignment Help:

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


Related Discussions:- Single instruction and multiple data stream (simd)

Selection - artificial intelligence, Selection - artificial intelligence: ...

Selection - artificial intelligence: However the first step is to choose the individuals that will have a shot at becoming the parents of the next generation. Hence this is kn

Returns information about present virtual machine, Q. Returns information a...

Q. Returns information about present virtual machine? int pvm_parent( void ) Returns the tid of process which spawned the calling process.  int pvm_tidtohost(

How do you add a developer to a trusted publishers list, Whenever a develop...

Whenever a developer is signing into the code project you will have three options they are disable the macro, enable the macro and explicitly trusting the publisher. You can trust

Which of the logic gates are known as universal gates, Which of the logic g...

Which of the logic gates are known as universal gates ? Ans. NAND and NOR are termed as universal gates, since any digital circuit can be realized completely by using either of

Define step by step procedure in computer programming, Define Step by Step ...

Define Step by Step Procedure in Computer Programming? The Computer programming is the skill and art of creating a computer program a defined set of instructions in source code

Rational number expression evaluator, Develop a RPN rational number express...

Develop a RPN rational number expression evaluator (REEval). The learning objectives are: improved procedural programming skills improved confidence in designing and

Principle of locality of reference, Problem: (a) What do you understand...

Problem: (a) What do you understand by the principle of locality of reference and explain how this is exploited in cache design. (b) Consider a 32-bit microprocessor that h

Users to run programs at same time, A computer system that allows multiple ...

A computer system that allows multiple users to run programs at similar time   Multi tasking system

why doesn''t c have nested functions, It's not trivial to execute nested f...

It's not trivial to execute nested functions such that they have the proper access to local variables in the having function(s), so they were deliberately left out of C as a simpli

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd