Method and system for scheduling instructions in a computer processor
A technology of computer equipment and instructions, which is applied in the field of data processing, and can solve problems such as reducing the potential throughput of processor cores and stagnation of instruction streams
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] In an embodiment according to the present invention, rotational dispatch can be used to dispatch instructions from one or more instruction streams to multiple execution segments that can be arbitrarily assigned to execute instructions, for example, when the execution stream's When fragments of the current instruction are busy, where fragments can be combined in real-time to execute wider instructions or Single Instruction Multiple Data (SIMD) instructions that require multiple fragments to process multiple data, etc. In some cases, supplementary instruction scheduling can be used to schedule additional instructions (referred to as supplementary instructions) to the supplementary instruction ports of execution fragments and to supply such supplementary instructions with one or more main instruction ports of execution fragments. or multiple source operands. Furthermore, in some cases, instead of or in addition to additional instruction scheduling, selective segment partit...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


