Explain single instruction and multiple data stream (simd), Computer Engineering

Assignment Help:

Figure: SIMD Organisation

 

Single Instruction and Multiple Data stream (SIMD): In this organisation, multiple processing components work under the control of a single CU. It has one instruction and multiple data stream. All the processing components of this organization obtain the similar instruction broadcast from the Control Unit. Main memory can be splitted into modules for producing multiple data streams performing like distributed memory as shown in Figure below. So, all processing components at the same time execute the similar instruction and are called as 'lock-stepped' together. Every processor acquires the data from its own memory and therefore it has on separate data streams. (Some systems provide a shared universal memory for communications too.) Each processor should be permitted to complete its instruction before the subsequent instruction is engaged for execution. Therefore, the execution of instructions is synchronous. Illustrations of SIMD organisation are DAP, PEPE, BSP, STARAN, MPP, ILLIAC-IV and the Connection machine (CM-1).

This kind of computer organisation is represented as:

433_Explain Single Instruction and Multiple Data stream (SIMD).png

Figure: SIMD Organisation


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

What are the variations in a fast adder, a. Design a fast adder. What are t...

a. Design a fast adder. What are the variations in a fast adder? b. Define how the virtual address is changed into real address in a paged virtual memory system. Give an example

Physical characteristics and access mode of disk drive, Q. Physical charact...

Q. Physical characteristics and access mode of disk drive? Access Time: Access time is time needed between requests made for a read or write operation until the time data are

Problems.., what are the different types of tablets?

what are the different types of tablets?

Milestones, Here are some common development milestones that  you should ai...

Here are some common development milestones that  you should aim for: 1. Send a packet over. Send an acknowledgement back. 2. Have checksum algorithm executed 3. Ability t

Evaluate bandwidth of disk drive, Q. Evaluate Bandwidth of disk drive? ...

Q. Evaluate Bandwidth of disk drive? Bandwidth:  Bandwidth can be measured in bytes per second. Sustained bandwidth is the average data rate at the time of a large transfer w

C++ program on pebble merchant, how to solve pebble merchant problem.? codi...

how to solve pebble merchant problem.? coding for it..!

Write explanatory notes on microprocessor development system, Write explana...

Write explanatory notes on Microprocessor development system. Microprocessor development system: Computer systems have undergone many changes recently. Machines which once fi

Path & Path Production, Take the following flow graph and use the procedure...

Take the following flow graph and use the procedure in chapter 8 to derive an equivalent regular expression. Show all intermediate graphs (to ensure that you follow the procedure,

Translation table encryption technique to secure transaction, Discuss about...

Discuss about Translation table encryption technique to ensure secured transactions onto the net? Translation table: In this process each chunk of data is used like an of

Define alphabet and string, Define Alphabet and String? A finite set of...

Define Alphabet and String? A finite set of symbols is termed as alphabet. An alphabet is frequently signified by sigma, yet can be specified any name. B = {0, 1} here B is

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