05.03.2015 Views

Vector and SIMD Processors

Vector and SIMD Processors

Vector and SIMD Processors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Description of <strong>Vector</strong> <strong>Processors</strong><br />

• CPU that implements an instruction set that operates on<br />

1-D arrays, called vectors<br />

• <strong>Vector</strong>s contain multiple data elements<br />

• Number of data elements per vector is typically referred<br />

to as the vector length<br />

• Both instructions <strong>and</strong> data are pipelined to reduce<br />

decoding time<br />

SCALAR<br />

(1 operation)<br />

r1<br />

+<br />

r3<br />

r2<br />

add r3, r1, r2<br />

VECTOR<br />

(N operations)<br />

v1<br />

v2<br />

+<br />

v3<br />

vector<br />

length<br />

add.vv v3, v1, v2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!