发明名称 | 处理器 | ||
摘要 | 处理器具备:指令缓冲器(401)~(403),保存向多个运算器发放的预定的多个指令;依赖关系检测部(431,432),检测第1依赖关系和第2依赖关系,决定指令缓冲器存储的多个指令之中,没有第1依赖关系及第2依赖关系的任一个依赖关系的指令的组,来作为能够发放给多个运算器的指令的组,上述第1依赖关系是存在于指令缓冲器中所存储的任意2个指令间的依赖关系,上述第2依赖关系是存在于指令缓冲器中所存储的各指令和已发放的各指令之间的依赖关系;以及分配部(441)~(443),将决定出的组中包含的指令发放给多个运算器。 | ||
申请公布号 | CN102422262A | 申请公布日期 | 2012.04.18 |
申请号 | CN201080020018.8 | 申请日期 | 2010.04.23 |
申请人 | 松下电器产业株式会社 | 发明人 | 山名智寻 |
分类号 | G06F9/38(2006.01)I | 主分类号 | G06F9/38(2006.01)I |
代理机构 | 永新专利商标代理有限公司 72002 | 代理人 | 王成坤;胡建新 |
主权项 | 一种处理器,能够将多个指令同时发放给多个运算器,其特征为,具备:指令缓冲器,保存向多个运算器发放的预定的多个指令;组决定部,检测第1依赖关系和第2依赖关系,决定保存在上述指令缓冲器中的上述多个指令之中、没有上述第1依赖关系及上述第2依赖关系的任一个依赖关系的指令的组,来作为能够发放给上述多个运算器的指令的组,上述第1依赖关系是存在于上述指令缓冲器中所保存的任意2个指令间的依赖关系,上述第2依赖关系是存在于上述指令缓冲器中所保存的各指令和已发放的各指令之间的依赖关系;以及分配部,将由上述组决定部所决定的上述组中包含的上述指令,发放给上述多个运算器。 | ||
地址 | 日本大阪府 |