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.

Performance Impact of <strong>SIMD</strong><br />

• SSE on Intel i7 <strong>and</strong> AltiVec on IBM Power 7 processors<br />

• <strong>SIMD</strong> applied to Media Bench II which contains<br />

multimedia applications for encoding/decoding media<br />

files (JPEG, H263, MPEG2)<br />

• Tested three compilers with three methods:<br />

o Auto <strong>Vector</strong>ization - No changes to code<br />

o Transformations - Code changes to help compiler vectorize<br />

o Intrinsics - Functions which compile to <strong>SIMD</strong><br />

Method XLC ICC GCC<br />

Auto<br />

<strong>Vector</strong>ization<br />

1.66 (52.94%) 1.84<br />

(71.77%)<br />

1.58 (44.71%)<br />

Transformations 2.97 2.38 -<br />

Average speedup <strong>and</strong> parallelizable loops for Media Bench II<br />

Intrinsics 3.15 2.45 -

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

Saved successfully!

Ooh no, something went wrong!