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