Advanced Assembly Language
Q64 / 100

What is SIMD and how does it improve throughput?

Correct! Well done.

Incorrect.

The correct answer is B) Single Instruction, Multiple Data — one instruction applies the same operation to multiple data elements packed in wide registers (XMM, YMM, ZMM)

B

Correct Answer

Single Instruction, Multiple Data — one instruction applies the same operation to multiple data elements packed in wide registers (XMM, YMM, ZMM)

Explanation

VADDPS ymm0, ymm1, ymm2 adds eight 32-bit floats simultaneously using AVX 256-bit registers, achieving 8x throughput over scalar addition.

Progress
64/100