Technical data
Vector Processing Concepts
Figure 1–4 shows a concurrent execution of a process divided into four
subprocesses. Each subprocess has five operations (A, B, C, D, and E),
which start at different times. Operation A might be a load, operation
B might be an add, ... and operation E might be a store. There is some
overhead in starting the process, but once that overhead (or pipeline
latency) is paid, the function unit produces one result per cycle.
Figure 1–4 Pipelining a Process
A B C D E
A B C D E
A B C D E
A B C D E
CONCURRENT EXECUTION OF A SUBPROCESS
SUBPROCESS
T1 T2 T3 T4 T5 T6 T7 T8 T9 T...
TIME
msb-0423-90
1–12