对用于录入和重放确定性事件序列的指令进行计数的方法

    公开(公告)号:CN101103338B

    公开(公告)日:2011-11-23

    申请号:CN200680002251.7

    申请日:2006-01-24

    Inventor: M·韦尔特

    CPC classification number: G06F11/3476 G06F11/3414 G06F11/3433 G06F2201/88

    Abstract: 本发明涉及一种用于对在一个或者多个计算机处理器中、特别是在具有并行架构的多处理器系统中执行的任务的运行进行监视和管理的透明和非入侵式方法。本发明提出一种用于在计算机处理器中在计算机系统内在称为活动时段(SchJ,SchR)的给定执行时段期间管理称为目标任务的计算机任务的系统和方法,该计算机处理器具有监视或者估计性能的装置并且包括具有加上或者减去称为相对误差的给定可能误差的计数器(PMC),这一过程包括:在一方面使用所述计数器来评估直至所述活动时段的至少一个给定点所执行的指令的数目(NR,NJ);以及在另一方面生成从处理器或者计算机系统的状态中读取或者计算的并且与所述活动时段的至少一个给定点相对应的称为签名(SGJ,SGR)的数据。

    用于在多处理器环境中管理对共享资源的存取的方法

    公开(公告)号:CN101133396A

    公开(公告)日:2008-02-27

    申请号:CN200680002365.1

    申请日:2006-01-24

    CPC classification number: G06F9/52

    Abstract: 本发明涉及用于在多处理器或者多计算机环境内,包括当这些处理器正工作在物理并行状态时,管理对共享资源的存取的方法。为了在采用这种并行环境的多任务应用程序内使进程的运行可靠化或者优化,这种存取管理对于完成对这些资源(例如共享内存)的存取控制特别有用。特别地,该方法包括在称为存取任务的第一任务(TA)的至少一个激活周期(SchA)期间,响应于对所述目标资源的存取请求(InstrA),该第一任务分配对所述目标资源的称为“连续”的存取,即以便在所述存取请求后,立即在该存取任务的整个激活周期(SchA)期间排斥由至少一个第二任务(TB)对所述目标资源(ShMPi)的任何存取。

    对用于录入和重放确定性事件序列的指令进行计数的方法

    公开(公告)号:CN101103338A

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

    申请号:CN200680002251.7

    申请日:2006-01-24

    Inventor: M·韦尔特

    CPC classification number: G06F11/3476 G06F11/3414 G06F11/3433 G06F2201/88

    Abstract: 本发明涉及一种用于对在一个或者多个计算机处理器中、特别是在具有并行架构的多处理器系统中执行的任务的运行进行监视和管理的透明和非入侵式方法。本发明提出一种用于在计算机处理器中在计算机系统内在称为活动时段(SchJ,SchR)的给定执行时段期间管理称为目标任务的计算机任务的系统和方法,该计算机处理器具有监视或者估计性能的装置并且包括具有加上或者减去称为相对误差的给定可能误差的计数器(PMC),这一过程包括:在一方面使用所述计数器来评估直至所述活动时段的至少一个给定点所执行的指令的数目(NR,NJ);以及在另一方面生成从处理器或者计算机系统的状态中读取或者计算的并且与所述活动时段的至少一个给定点相对应的称为签名(SGJ,SGR)的数据。

    管理、录入或重放执行应用进程时的非确定性操作的方法

    公开(公告)号:CN101103337B

    公开(公告)日:2011-11-23

    申请号:CN200680002105.4

    申请日:2006-01-20

    Inventor: M·韦尔特

    CPC classification number: G06F11/3476 G06F11/1438 G06F2201/86

    Abstract: 本发明涉及一种特别地通过录入和重放来进行的用于软件操作的管理方法,该软件操作是在执行在计算机上执行的应用进程期间执行的。这一方法特别地适用于向受管理的进程发送结果数据的内部操作并且包括如下步骤:-基于受管理的进程的状态或者应用(AOP,ASB)的状态来进行称为预测函数(FH)的确定性软件处理以提供用于所述操作的预测结果(RP);-进行比较测试以确定预测结果(RP)的值是否对应于实际结果(DR,RRJ)的值;-如果所述预测结果(RP)的值与所述实际结果(DR,RRJ)的值不对应,则执行所述受管理的操作的补充管理阶段(CH,DH),所述补充管理阶段(CH)包括存储录入数据;否则-省略所述补充管理阶段(CH,DH)。

    用于管理任务事件的方法和系统

    公开(公告)号:CN101446909A

    公开(公告)日:2009-06-03

    申请号:CN200810181340.3

    申请日:2008-11-19

    CPC classification number: G06F11/203 G06F11/2033 G06F11/2043

    Abstract: 本发明涉及一种用于管理任务事件的方法和系统。披露了一种用于在多处理器计算机的一个CPU上执行的任务的调度时段期间管理任务事件的方法、系统和计算机程序。仅记录其中已针对任务授权第一共享资源访问的调度时段的特定部分的事件,调度时段的此部分收集所有不能通过简单任务重新执行来重放的非确定性事件。当其他独立非确定性事件记录在为其创建记录的调度时段部分之外发生时,它们仍被照常记录。这限制了应用记录会话期间的记录事件数以及将事件从生产机器传输到重放机器的频率。

    管理、录入或重放执行应用进程时的非确定性操作的方法

    公开(公告)号:CN101103337A

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

    申请号:CN200680002105.4

    申请日:2006-01-20

    Inventor: M·韦尔特

    CPC classification number: G06F11/3476 G06F11/1438 G06F2201/86

    Abstract: 本发明涉及一种特别地通过录入和重放来进行的用于软件操作的管理方法,该软件操作是在执行在计算机上执行的应用进程的过程中执行的。这一方法特别地适用于向受管理的进程发送结果数据的内部操作并且包括如下步骤:基于受管理的进程的状态或者应用(AOP,ASB)的状态来进行称为预测函数(FH)的确定性软件处理以提供用于所述操作的预测结果(RP);进行比较测试以确定预测结果(RP)的值是否对应于实际结果(DR,RRJ)的值;执行所述受管理的操作的补充管理阶段(CH,DH),这一补充管理视先前测试的结果而定。

    用于管理任务事件的方法和系统

    公开(公告)号:CN101446909B

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

    申请号:CN200810181340.3

    申请日:2008-11-19

    CPC classification number: G06F11/203 G06F11/2033 G06F11/2043

    Abstract: 本发明涉及一种用于管理任务事件的方法和系统。披露了一种用于在多处理器计算机的一个CPU上执行的任务的调度时段期间管理任务事件的方法、系统和计算机程序。仅记录其中已针对任务授权第一共享资源访问的调度时段的特定部分的事件,调度时段的此部分收集所有不能通过简单任务重新执行来重放的非确定性事件。当其他独立非确定性事件记录在为其创建记录的调度时段部分之外发生时,它们仍被照常记录。这限制了应用记录会话期间的记录事件数以及将事件从生产机器传输到重放机器的频率。

    用于在多处理器环境中管理对共享资源的存取的方法

    公开(公告)号:CN100533393C

    公开(公告)日:2009-08-26

    申请号:CN200680002365.1

    申请日:2006-01-24

    CPC classification number: G06F9/52

    Abstract: 本发明涉及用于在多处理器或者多计算机环境内,包括当这些处理器正工作在物理并行状态时,管理对共享资源的存取的方法。为了在采用这种并行环境的多任务应用程序内使进程的运行可靠化或者优化,这种存取管理对于完成对这些资源(例如共享内存)的存取控制特别有用。特别地,该方法包括在称为存取任务的第一任务(TA)的至少一个激活周期(SchA)期间,响应于对所述目标资源的存取请求(InstrA),该第一任务分配对所述目标资源的称为“连续”的存取,即以便在所述存取请求后,立即在该存取任务的整个激活周期(SchA)期间排斥由至少一个第二任务(TB)对所述目标资源(ShMPi)的任何存取。

Patent Agency Ranking