Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Match the term to its definition buffer that holds the results until it is safe

ID: 2292291 • Letter: M

Question

Match the term to its definition buffer that holds the results until it is safe to store the results to a memory or register 1. Superscalar hardware support for reordering instruction execution so as to avoid stalls 2. Dynamic pipeline scheduling the unit that decides when it is safe to release the result of an operation to programmer visible registers and memory 3. Commit Unit 4. Reservation Station technique that enables the processor to execute more than one instruction per clock cycle by selecting them during execution 5. Reordering buffer buffer within a functional unit that holds the operands and the operation

Explanation / Answer

1. Superscalar - technique that enables the processor to execute more than one instruction per clock cycle by selecting them during execution.

2. Dynamic Pipeline Scheduling - hardware support for reordering instruction execution so as to avoid stalls.

3. Commit Unit - the unit that decides when it is safe to release the result of an operation to programmer visible registers and memory.

4. Reservation Station - buffer within a functional unit that holds the operands and the operation.

5. Reordering Buffer - buffer that holds the results until it is safe to store the results to a memory or register.