程序执行控制装置
    1.
    发明授权

    公开(公告)号:CN101373427B

    公开(公告)日:2013-05-22

    申请号:CN200810210003.2

    申请日:2008-08-22

    Inventor: 谷丈畅

    CPC classification number: G06F9/325 G06F9/30072 G06F9/3844

    Abstract: 一种程序执行控制装置,控制处理器所执行的程序,该处理器具有用于指令的有条件执行的谓词功能,程序包含分支指令,该分支指令用于控制循环处理中的重复处理,进一步,分支指令是一种指令,用于生成执行可否条件,并将该执行可否条件反映到谓词标记,所述执行可否条件示出在循环处理中的下一次重复处理时是否执行该分支指令,所述谓词标记用于该分支指令的有条件执行,程序执行控制装置包括处理器状态变更单元,在所述分支指令的执行周期之前,根据反映到所述谓词标记的所述执行可否条件,为了执行该分支指令以后的指令,先行变更处理器的状态。

    指令变换装置和变换方法

    公开(公告)号:CN1200342C

    公开(公告)日:2005-05-04

    申请号:CN03103420.9

    申请日:2003-01-28

    Inventor: 谷丈畅

    Abstract: 一种转换指令的指令转换装置和方法,其提供了具有功率控制信息的目标程序,而没有增加硬件的规模,也没引起用户太多的开发重任,同时保证软件很宽的范围。上述目的是由指令变换装置来完成的,当编译或汇编程序时,它静态地分析程序,并在分析的基础上,提供有功率控制指令的程序。上述指令变换装置很容易提供硬件资源是否投入运行的信息,它是借助于指令程序中的一条指令预先存在指令式的硬件资源表中,因此,检测不为某一专用指令区域工作的某一专门硬件资源,同时微处理器处于工作状态。

    信息处理装置中的功率控制装置

    公开(公告)号:CN101167055A

    公开(公告)日:2008-04-23

    申请号:CN200680014188.9

    申请日:2006-03-28

    Inventor: 谷丈畅

    Abstract: 本发明提供一种功率控制装置(100),控制在信息处理装置(1000)的内部消耗的功率,包括功率上下文存储单元(ZA105)、功率上下文参照单元(ZB101)、以及功率状态变更单元(ZA101)。功率上下文存储单元(ZA105)在由程序的识别信息所区别的存储区域中存储各程序的功率控制信息。功率上下文参照单元(ZB101)利用功率上下文存储单元(ZA105)参照关于所需的程序的功率控制信息。功率状态变更单元(ZA101)根据由功率上下文参照单元(ZB101)参照的功率控制信息,变更在信息处理装置(1000)的内部消耗的功率的状态。

    具有功率控制功能的微处理器以及指令转换装置

    公开(公告)号:CN1310116C

    公开(公告)日:2007-04-11

    申请号:CN200410055222.X

    申请日:2004-04-16

    Inventor: 谷丈畅

    CPC classification number: G06F1/26

    Abstract: 一种具有功率控制功能的微处理器,具有:功率控制寄存器(702),用于存储关于应该在其中执行由功率控制指令指定的功率控制操作的操作资源的信息;功率控制电路(703),用于输出功率控制信号,该信号用于以功率控制寄存器(702)中存储的信息为基础对各个操作资源执行功率控制操作;功率控制容许寄存器(704),其中预先设置了用于表示是否执行功率控制操作的信息;以及选通电路(705),用于以功率控制容许寄存器(704)所设置的信息为基础来选通相应的功率控制信号。可以防止产生由自动插入功率控制指令导致的问题(错误)。而且,当偶尔发生错误时,能够把由编写的指令程序导致的问题和由编译器自动插入指令导致的其它问题加以区分。

    程序执行控制装置
    5.
    发明公开

    公开(公告)号:CN103257849A

    公开(公告)日:2013-08-21

    申请号:CN201310136817.7

    申请日:2008-08-22

    Inventor: 谷丈畅

    CPC classification number: G06F9/325 G06F9/30072 G06F9/3844

    Abstract: 一种程序执行控制装置,控制处理器所执行的程序,该处理器具有用于指令的有条件执行的谓词功能,程序包含分支指令,该分支指令用于控制循环处理中的重复处理,进一步,分支指令是一种指令,用于生成执行可否条件,并将该执行可否条件反映到谓词标记,所述执行可否条件示出在循环处理中的下一次重复处理时是否执行该分支指令,所述谓词标记用于该分支指令的有条件执行,程序执行控制装置包括处理器状态变更单元,在所述分支指令的执行周期之前,根据反映到所述谓词标记的所述执行可否条件,为了执行该分支指令以后的指令,先行变更处理器的状态。

    编译设备和编译方法
    6.
    发明授权

    公开(公告)号:CN1264089C

    公开(公告)日:2006-07-12

    申请号:CN200410007817.8

    申请日:2004-01-21

    Abstract: 一种编译设备,能够产生指令序列、以使具有并行处理能力的处理器以低功耗工作,该编译设备将源程序翻译为用于处理器的机器语言程序,该处理器包括可并行执行指令的多个执行单元、以及多个指令发出单元,它们发出分别由多个执行单元执行的指令,该编译设备包括:语法分析单元,用于对源程序进行语法分析;中间码转换单元,用于将经过语法分析的源程序转换为中间码;优化单元,用于优化中间码,从而减小在连续的指令周期中位于与同一指令发出单元相对应位置的指令之间的汉明距离,而不改变对应于中间码的指令之间的相关性;以及代码产生单元,用于将优化的中间码转换为机器语言指令。

    信息处理装置
    7.
    发明授权

    公开(公告)号:CN101213514B

    公开(公告)日:2011-12-21

    申请号:CN200580050905.9

    申请日:2005-12-26

    CPC classification number: G06F9/383 G06F9/345 G06F9/3832 G06F9/3875

    Abstract: 本发明的信息处理装置,是具有控制对与至少利用两个地址生成源信息而生成的地址所属的地址空间相对应的内存进行存取的存取单元的装置,还具有:利用一个所述地址生成源信息,对存取对象的地址可能属于的一个或多个地址空间进行预测的预测单元;通过所述预测单元,启动利用与所述预测单元被预测出的全部的地址空间相对应的内存的存取的启动单元;对至少利用两个地址生成源信息而生成的,所述存取对象的地址所属的地址空间进行判断的判断单元;使通过所述启动单元的控制而启动的存取之中的,利用对应通过所述判断单元而被判断出的地址空间的存取以外的所述存取单元的存取停止的存取停止单元。

    程序执行控制装置
    8.
    发明公开

    公开(公告)号:CN101373427A

    公开(公告)日:2009-02-25

    申请号:CN200810210003.2

    申请日:2008-08-22

    Inventor: 谷丈畅

    CPC classification number: G06F9/325 G06F9/30072 G06F9/3844

    Abstract: 一种程序执行控制装置,控制处理器所执行的程序,该处理器具有用于指令的有条件执行的谓词功能,程序包含分支指令,该分支指令用于控制循环处理中的重复处理,进一步,分支指令是一种指令,用于生成执行可否条件,并将该执行可否条件反映到谓词标记,所述执行可否条件示出在循环处理中的下一次重复处理时是否执行该分支指令,所述谓词标记用于该分支指令的有条件执行,程序执行控制装置包括处理器状态变更单元,在所述分支指令的执行周期之前,根据反映到所述谓词标记的所述执行可否条件,为了执行该分支指令以后的指令,先行变更处理器的状态。

    用于控制信息处理设备的内部状态的装置和方法

    公开(公告)号:CN100363888C

    公开(公告)日:2008-01-23

    申请号:CN200510051058.X

    申请日:2005-03-01

    Inventor: 谷丈畅

    Abstract: 用于控制信息处理设备的内部状态的状态控制装置,包括场景表,信息记录器,信息播放器和状态改变控制器。信息记录器从信息处理设备获得同步信息和一项或多项状态信息,并且将获得的同步信息和状态信息相互关联地记录在场景表中。信息播放器从信息处理设备接收同步信息,从场景表获得与场景表中存储的同步信息之中的与所接收的同步信息对应的同步信息相关联的状态信息,并且将获得的状态信息供给状态改变控制器。状态改变控制器根据从信息播放器接收的状态信息,控制信息处理设备的内部。同步信息是用于识别在给定时间点的信息处理设备的执行状态的信息,以及状态信息是表示在与同步信息同步的给定时间点的信息处理设备的内部状态的信息。

    具有功率控制功能的微处理器以及指令转换装置

    公开(公告)号:CN1570811A

    公开(公告)日:2005-01-26

    申请号:CN200410055222.X

    申请日:2004-04-16

    Inventor: 谷丈畅

    CPC classification number: G06F1/26

    Abstract: 一种具有功率控制功能的微处理器,具有:功率控制寄存器(702),用于存储关于应该在其中执行由功率控制指令指定的功率控制操作的操作资源的信息;功率控制电路(703),用于输出功率控制信号,该信号用于以功率控制寄存器(702)中存储的信息为基础对各个操作资源执行功率控制操作;功率控制容许寄存器(704),其中预先设置了用于表示是否执行功率控制操作的信息;以及选通电路(705),用于以功率控制容许寄存器(704)所设置的信息为基础来选通相应的功率控制信号。可以防止产生由自动插入功率控制指令导致的问题(错误)。而且,当偶尔发生错误时,能够把由编写的指令程序导致的问题和由编译器自动插入指令导致的其它问题加以区分。

Patent Agency Ranking