CPC G06F 9/30145 (2013.01) [G06F 9/30065 (2013.01); G06F 9/3836 (2013.01); G06F 9/4881 (2013.01)] | 17 Claims |
1. An apparatus comprising:
decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or more loops, wherein the one or more loops are to include a plurality of configuration instructions and instructions that are to use metadata generated by ones of the plurality of configuration instructions, wherein the instructions that are to use metadata generated by ones of the plurality of configuration instructions are to be:
placed into code storage after being decoded,
unrolled and scheduled from the code storage using an unroll scheduler, and
placed into one or more issue queues for execution; and
the execution circuitry to perform the operation as indicated by the opcode.
|