发明名称 UNIFIED SCHEDULER FOR A PROCESSOR MULTI-PIPELINE EXECUTION UNIT AND METHODS
摘要 A unified scheduler for a processor execution unit and methods are disclosed for providing faster throughput of micro-instruction/operation execution with respect to a multi-pipeline processor execution unit. In one example, an execution unit has a plurality of pipelines that operate at a predetermined clock rate, each pipeline configured to process a selected subset of microinstructions. The execution unit has a scheduler that includes a unified queue configured to queue microinstructions for all of the pipelines and a picker configured to direct a queued microinstruction to an appropriate pipeline for processing based on an indication of readiness for picking. Preferably, when all of the pipelines are ready to receive a microinstruction for processing and there is at least one microinstruction queued that is ready for picking for each pipeline, the picker picks and directs a queued microinstructions to each of the pipelines in a single clock cycle.
申请公布号 US2012144173(A1) 申请公布日期 2012.06.07
申请号 US20100957754 申请日期 2010.12.01
申请人 BUTLER MIKE;VENKATARAMANAN GANESH;LIE SEAN;ADVANCED MICRO DEVICES, INC. 发明人 BUTLER MIKE;VENKATARAMANAN GANESH;LIE SEAN
分类号 G06F9/22 主分类号 G06F9/22
代理机构 代理人
主权项
地址
您可能感兴趣的专利