Explain the difference between Pipelining and Vector Processing
1. Pipeline is a set of data processing elements connected in series, so that the output of one element is the input of the next one where Vector processor(array processor) is a CPU design where the instruction set includes operations that can perform mathematical operations on multiple data elements simultaneously.
2. The elements of a pipeline are often executed in parallel or in time-sliced fashion means it can handle multiple elements where Vector processor can handles one element at a time using multiple instructions.
1. Pipeline is a set of data processing elements connected in series, so that the output of one element is the input of the next one where Vector processor(array processor) is a CPU design where the instruction set includes operations that can perform mathematical operations on multiple data elements simultaneously.
2. The elements of a pipeline are often executed in parallel or in time-sliced fashion means it can handle multiple elements where Vector processor can handles one element at a time using multiple instructions.