发明名称 Method and apparatus for scheduling the issue of instructions in a microprocessor using multiple phases of execution
摘要 A microprocessor is configured to execute programs divided into discrete phases. A scheduler is provided for scheduling instructions. A plurality of resources are for executing instructions issued by the scheduler, wherein the scheduler is configured to schedule each phase of the program only after receiving an indication that execution of the preceding phase of the program has been completed. By splitting programs into multiple phases and providing a scheduler that is able to determine whether execution of a phase has been completed, each phase can be separately scheduled and the results of preceding phases can be used to inform the scheduling of subsequent phases. In one example, different numbers of threads and/or different numbers of data instances per thread may be processed for different phases of the same program.
申请公布号 GB2486485(B) 申请公布日期 2012.12.19
申请号 GB20100021414 申请日期 2010.12.16
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 YOONG CHERT FOO
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址