Array processing, Computer Engineering

Array Processing

We have seen that for performing vector operations, the pipelining concept has been taken. There is another method for vector operations. If we have an array of n processing elements (PEs) i.e., multiple ALUs for storing many operands of the vector, then an n instruction, for example, vector addition, is broadcast to all PEs such that they add all                                            

Operands of the vector at the similar time. It means all PEs will present computation in parallel. All PEs are synchronized under one control unit. This organization of synchronous array of PEs for vector operations is known as Array Processor. The organization is similar as in SIMD which we studied in unit 2. An array processor can handle single instruction multiple data streams as we have seen earlier in case of SIMD organization. Thus, array processors are also known as SIMD array computers.

The organization of an array processor is given in Figure. The following components are organized in an array processor:

                                     47_Array Processing.png

                                                              Organisation of SIMD Array Processor

Posted Date: 3/4/2013 5:20:05 AM | Location : United States

Related Discussions:- Array processing, Assignment Help, Ask Question on Array processing, Get Answer, Expert's Help, Array processing Discussions

Write discussion on Array processing
Your posts are moderated
Related Questions

There are two methods for organising the associative memory based on bit slices: Bit parallel organisation: In this organisation every bit slices which are not masked off,

What are User threads   User threads are supported above the kernel and are executed by a thread library at the user level. Thread creation & scheduling are done in the user sp

Can you delete a domain, which is being used by data elements? No.

How to parse n size depth node in java and create output in same tree format?

Telex is a (A)  Telephone Service between various subscribers (B)  Tele printer Service between various subscribers (C)  Television Service between various subscri

How to draw the pipe and filter using data flow and it components and connectors

list advantages of array

udp connection establishment and termintion

Name the languages introduced in second  generation During  the time of  second  generation  many  high  level  programming  languages  were introduced, such as FORTRAN (1956),