Instruction Encoding
Internal Execution path is 256 bits
- Each operation is 32 bits wide => 8 operations per clock
- A fetch packet is a group of instructions fetched simultaneously. Fetch packet has 8 instructions.
- A execute packet is a group of instructions beginning execution in parallel. Execute packet has 8 instructions.
Instructions in ICache have an associated P-bit (Parallel-bit).
- Fetch packet expanded to 1 to 8 Execute packets depending on P-bits