Subject

    Computer Science

    Topic

    Computer Hardware

    Which of these is a key characteristic of Single Instruction, Multiple Data (SIMD)?

    a)
    Executing a different instruction on each processor core simultaneously.
    b)
    Performing the same operation on multiple data points simultaneously within a single instruction.
    c)
    A single instruction operating on a single piece of data.
    d)
    Handling multiple instruction streams in a pipelined fashion.

    Explanation

    SIMD is a form of parallel processing, also known as vector processing. It's highly effective for tasks like graphics rendering, video encoding, and scientific simulations where the same calculation needs to be applied to a large set of data. Modern CPUs include SIMD instruction sets like SSE and AVX.

    Find Tutors

    View all Tutors