Preserving next N instruction words in the pre-fetch buffer eliminates re-fetching overhead and reduces energy consumption.
A reconfigurable processor distributes instructions using a memory sync ID table generated from one-hot encoded memory identification fields.
A packed instruction set architecture executes multiple data elements simultaneously within a single register to accelerate multimedia and scientific computations.
Segmenting command buffers separates compute shading from 3D rendering, reducing mode transitions and improving GPU resource utilization.
Saves processor context states in memory to synchronize CPUs for lock-step operation, resolving time delay during mode transitions.
A compiler applies the IF2FOR transformation to convert conditional branches into segmented loops.
A video assignment system allocates streams to hardware decoders based on ranking and type.
A bounds-checking functional unit in processor cores manages memory buffer address ranges to detect out-of-bounds references during execution.
Load/store unit performs parallel format conversion during data transfer between memory and vector processing elements.
Segmenting execution flow with independent program counters resolves processing overhead from divergent control flows in heterogeneous computing systems.