Architecture
Assignment
1. What is Array Processor? Describe the SIMD Array processor?
Answer-
Array processor is a CPU that implements an instruction set containing instruction that
operate on one dimensional array of data is called Vector, compared to the scalar processor,
whose instructions operate on single data items. Vector processors can greatly improve
performance on certain workloads, notably numerical simulation and similar tasks.
SIMD is the organization of a single computer containing multiple processors operating
in parallel. The processing units are made to operate under the control of a common
control unit, thus providing a single instruction stream and multiple data streams.
2. Describe the diferrence between Array processing and Vector Processing?
Answer-
Vector and array processing are essentially the same with small differences.
An array is made up of indexed collections of information called indices. Though an array can, in
rare cases, have only one index collection, a vector is technically indicative of an array with at
least two indices. Vectors are sometimes referred to as "blocks" of computer data.