vector - Department of Computer Science
vector - Department of Computer Science
vector - Department of Computer Science
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Vector Startup<br />
Two components <strong>of</strong> <strong>vector</strong> startup penalty<br />
– functional unit latency (time through pipeline)<br />
– dead time or recovery time (time before another <strong>vector</strong><br />
instruction can start down pipeline)<br />
Functional Unit Latency<br />
R X X X W<br />
R X X X W<br />
R X X X W<br />
R X X X W<br />
R X X X W<br />
Dead Time<br />
R X X X W<br />
R=Read regs<br />
X=eXecute<br />
W=Write reg<br />
R X X X W<br />
R X X X W<br />
R X X X W<br />
R X X X W<br />
First Vector Instruction<br />
Dead Time<br />
If FU not pipelined<br />
Second Vector Instruction<br />
3/22-24/11 CSE502-S11, Lec 14+15-Vector 41