首页>
外国专利>
Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria
Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria
展开▼
机译:根据条件优化多管线可执行文件和特定管线可执行指令到执行管线的分配
展开▼
页面导航
摘要
著录项
相似文献
摘要
A microprocessor with a floating point unit configured to efficiently allocate multi-pipeline executable instructions is disclosed. Multi-pipeline executable instructions are instructions that are not forced to execute in a particular type of execution pipe. For example, junk ops are multi-pipeline executable. A junk op is an instruction that is executed at an early stage of the floating point unit's pipeline (e.g., during register rename), but still passes through an execution pipeline for exception checking. Junk ops are not limited to a particular execution pipeline, but instead may pass through any of the microprocessor's execution pipelines in the floating point unit. Multi-pipeline executable instructions are allocated on a per-clock cycle basis using a number of different criteria. For example, the allocation may vary depending upon the number of multi-pipeline executable instructions received by the floating point unit in a single clock cycle.
展开▼