Single-Instruction Multiple-Data Execution
Hughes, Christopher J.![Single-Instruction Multiple-Data Execution](https://support.digitalhusky.com/media/annotations/sorted/390/39048143/CHSBZCOP0339048143.jpg)
Having hit power limitations to even more aggressive out-of-order execution in processor cores, many architects in the past decade have turned to single-instruction-multiple-data (SIMD) execution to increase single-threaded performance. SIMD execution, or having a single instruction drive execution of an identical operation on multiple data items, was already well established as a technique to efficiently exploit data parallelism. Furthermore,...