Previous | Next --- Slide 41 of 44
Back to Lecture Thumbnails
kayvonf

Question: Why does adding SIMD instructions to the reference program move the blue horizontal line up?

rbandlam

SIMD instructions makes it possible to execute same instructions on additional data leading to more GFlops/sec for same operational intensity (Flops/Byte).

bwf

In this chart, is the 4 vector width used for the SIMD instructions since the blue line goes from 2x on task level parallelism up to 8x for SIMD?

kayvonf

@bwf. Yes, since the throughput increases by 4X that would be indicative of 4-wide vector instructions.