指令解析的方法及装置
    1.
    发明公开

    公开(公告)号:CN103077069A

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

    申请号:CN201210585519.1

    申请日:2012-12-28

    发明人: 郑寒

    IPC分类号: G06F9/455

    摘要: 本发明公开了一种指令解析的方法及装置,属于计算机领域。所述方法包括:获取所服务的虚拟机发生虚拟机vCPU陷入的信息;根据信息解析虚拟机的IP寄存器,得到引起虚拟机vCPU陷入的敏感指令的IP;确定敏感指令的IP所对应的指令信息,并将指令信息作为敏感指令的解析结果,指令信息至少包括操作码、源操作数和目的操作数。本发明通过获取虚拟机发生虚拟机vCPU陷入的信息,并根据信息解析虚拟机的IP寄存器得到敏感指令的IP,得到敏感指令的IP后,确定敏感指令的IP所对应的指令信息,并将指令信息作为敏感指令的解析结果,从而避免了直接解析指令的冗杂过程,使得解析指令的耗时较短,从而降低了系统开销,提高了虚拟机的性能。

    多处理器系统负载均衡的方法和装置

    公开(公告)号:CN102834807B

    公开(公告)日:2015-09-09

    申请号:CN201180000363.X

    申请日:2011-04-18

    发明人: 郑寒

    IPC分类号: G06F9/48

    CPC分类号: G06F9/5088

    摘要: 一种多处理器系统负载均衡的方法和装置涉及多处理器系统的资源分配领域,用以实现迁移到目标中央处理器(CPU)的进程在执行时,减少对远端节点存储器的访问次数或数据的拷贝量的目的。所述多处理器系统负载均衡的方法包括:确定多处理器系统中的本地CPU和目标CPU;根据所述本地CPU队列中的进程占用存储器空间的大小,进行迁移优先级的排序,其中占用存储器空间越少的进程,其迁移优先级就越高;将本地CPU队列中除了正在执行的进程外、迁移优先级最高的进程迁移到所述目标CPU。本发明提供的方案可以适用于非一致存储器访问(NUMA)架构的多处理系统。

    指令解析的方法及装置
    3.
    发明授权

    公开(公告)号:CN103077069B

    公开(公告)日:2016-08-03

    申请号:CN201210585519.1

    申请日:2012-12-28

    发明人: 郑寒

    IPC分类号: G06F9/455

    摘要: 本发明公开了一种指令解析的方法及装置,属于计算机领域。所述方法包括:获取所服务的虚拟机发生虚拟机vCPU陷入的信息;根据信息解析虚拟机的IP寄存器,得到引起虚拟机vCPU陷入的敏感指令的IP;确定敏感指令的IP所对应的指令信息,并将指令信息作为敏感指令的解析结果,指令信息至少包括操作码、源操作数和目的操作数。本发明通过获取虚拟机发生虚拟机vCPU陷入的信息,并根据信息解析虚拟机的IP寄存器得到敏感指令的IP,得到敏感指令的IP后,确定敏感指令的IP所对应的指令信息,并将指令信息作为敏感指令的解析结果,从而避免了直接解析指令的冗杂过程,使得解析指令的耗时较短,从而降低了系统开销,提高了虚拟机的性能。

    处理器的管理方法、锁竞争管理装置和计算机系统

    公开(公告)号:CN102388367B

    公开(公告)日:2014-11-05

    申请号:CN201180001723.8

    申请日:2011-08-17

    发明人: 章晓峰 郑寒

    IPC分类号: G06F9/50

    CPC分类号: G06F9/3009 G06F9/524

    摘要: 本发明公开了处理器的管理方法、锁竞争管理装置和计算机系统。该管理方法包括:获取计算机系统的处理器的上线请求;如果该计算机系统的锁竞争状态标志位为非锁颠簸状态,则收集该计算机系统的锁竞争信息;根据该锁竞争信息确定该计算机系统是否处于锁颠簸状态;如果确定该计算机系统处于非锁颠簸状态,则接受该上线请求。该锁竞争管理装置包括:锁竞争接口模块、锁竞争控制模块和锁竞争检测模块。该计算机系统包括锁竞争管理装置和多个处理器。本发明实施例的管理方法、锁竞争管理装置和计算机系统,能够避免计算机系统处于锁颠簸状态造成的处理器性能下降,以及空闲处理器资源的浪费,从而能够提高处理器资源利用效率,提升计算机系统整体性能。

    多处理器系统负载均衡的方法和装置

    公开(公告)号:CN102834807A

    公开(公告)日:2012-12-19

    申请号:CN201180000363.X

    申请日:2011-04-18

    发明人: 郑寒

    IPC分类号: G06F9/48

    CPC分类号: G06F9/5088

    摘要: 一种多处理器系统负载均衡的方法和装置涉及多处理器系统的资源分配领域,用以实现迁移到目标中央处理器(CPU)的进程在执行时,减少对远端节点存储器的访问次数或数据的拷贝量的目的。所述多处理器系统负载均衡的方法包括:确定多处理器系统中的本地CPU和目标CPU;根据所述本地CPU队列中的进程占用存储器空间的大小,进行迁移优先级的排序,其中占用存储器空间越少的进程,其迁移优先级就越高;将本地CPU队列中除了正在执行的进程外、迁移优先级最高的进程迁移到所述目标CPU。本发明提供的方案可以适用于非一致存储器访问(NUMA)架构的多处理系统。

    处理器的管理方法、锁竞争管理装置和计算机系统

    公开(公告)号:CN102388367A

    公开(公告)日:2012-03-21

    申请号:CN201180001723.8

    申请日:2011-08-17

    发明人: 章晓峰 郑寒

    IPC分类号: G06F9/50

    CPC分类号: G06F9/3009 G06F9/524

    摘要: 本发明公开了处理器的管理方法、锁竞争管理装置和计算机系统。该管理方法包括:获取计算机系统的处理器的上线请求;如果该计算机系统的锁竞争状态标志位为非锁颠簸状态,则收集该计算机系统的锁竞争信息;根据该锁竞争信息确定该计算机系统是否处于锁颠簸状态;如果确定该计算机系统处于非锁颠簸状态,则接受该上线请求。该锁竞争管理装置包括:锁竞争接口模块、锁竞争控制模块和锁竞争检测模块。该计算机系统包括锁竞争管理装置和多个处理器。本发明实施例的管理方法、锁竞争管理装置和计算机系统,能够避免计算机系统处于锁颠簸状态造成的处理器性能下降,以及空闲处理器资源的浪费,从而能够提高处理器资源利用效率,提升计算机系统整体性能。