However, in the past decade, SIMD execution has seen a dramatic increase in the set of applications using it, which has ... 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, support for it was already included in many commodity processors.
For example, when a first loop instruction is received at an execution engine information in an n-bit loop mask register may be copied to an n-bit wide, m-entry deep loop stack. ##Intro This is a project about Single Instruction Multiple Data (SIMD) above PC for the propose of accelerating code execution. I leverage Conway's Game of Life to show the effectiveness of SIMD.