CA Classes-221-225
CA Classes-221-225
In this chapter, our main focus will be Single Instruction Multiple Data
(SIMD).
Single Instruction Multiple Data (SIMD)
The term single instruction implies that all processing units execute the
same instruction at any given clock cycle. On the other hand, the term
multiple data implies that each and every processing unit could work on a
different data element. Generally, this type of machine has one instruction
dispatcher, a very big array of very small capacity instruction units and a
network of very high bandwidth. This type is suitable for specialised
problems which are characterised by a high regularity, for example, image
processing. Figure 10.5 shows a case of SIMD processing.
Manipal University of Jaipur B1648 Page No. 221
Computer Architecture Unit 10
t i me
load B(1) load B(2) load B(n)
P1 P2 Pn
Figure 10.5: SIMD Process
Activity 1:
Explore the components of a parallel architecture that are used by an
organisation. Also, find out the type of memory used in that architecture.