发明名称 指令发行控制装置以及方法
摘要 在能够执行多线程的多线程处理器中,为了选择改进多线程处理器的吞吐量的线程以及指令,多线程处理器(100)所具备的指令发行控制装置(220),具备:资源管理部(210),管理示出正在执行的线程的每一个线程是否处于暂停的暂停信息;线程选择部(206),选择正在执行的线程中的、未处于暂停的线程;以及指令发行控制部(204),进行控制,以使从被选择的线程中能够同时发行的指令被发行。
申请公布号 CN102934076B 申请公布日期 2015.07.22
申请号 CN201180027800.7 申请日期 2011.01.27
申请人 松下电器产业株式会社 发明人 山名智寻
分类号 G06F9/38(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 永新专利商标代理有限公司 72002 代理人 胡建新
主权项 一种指令发行控制装置,是具有指令执行部、指令缓冲存储器以及指令获取部的多线程处理器所具备的指令发行控制装置,该指令发行控制装置具备:资源管理部,管理暂停信息,该暂停信息示出正在执行的线程的每一个线程是否处于暂停;线程选择部,选择所述正在执行的线程中的、未处于暂停的线程;以及指令发行控制部,控制所述多线程处理器,以使从被选择的所述线程中能够同时发行的指令被发行,所述资源管理部受理来自所述指令执行部、所述指令缓冲存储器以及所述指令获取部的信息,对于所述正在执行的线程的每一个线程,在该线程暂停的情况下,使用资源表来管理示出还有几个暂停周期的暂停周期数,判断所述暂停周期数是否为1以上,在所述暂停周期数为0的情况下,判断为线程未处于暂停,从而更新所述暂停信息,所述资源管理部在保存在所述指令缓冲存储器中的所述指令与通过所述指令执行部正在执行的指令具有依赖关系的情况下,受理当前被占有的共享资源的识别信息、占有共享资源的线程的识别信息、保存在所述指令缓冲存储器中的指令所属的正在执行的线程的识别信息以及正在执行的指令的剩余执行周期数的信息。
地址 日本大阪府