寄存器堆缓存资源的动态释放方法、系统及一种处理器

    公开(公告)号:CN104750561B

    公开(公告)日:2019-09-10

    申请号:CN201510175952.1

    申请日:2015-04-15

    IPC分类号: G06F9/50

    摘要: 本发明提供一种寄存器堆缓存资源的动态释放方法、系统及一种处理器,能够在不增加且不修改指令的情况下对长延时事件进行实时监测,当监测到长延时事件时发送将被该长延时事件所在线程占用的寄存器堆缓存表项标记为优先替换的请求,收到请求后,寄存器堆缓存能够及时将该线程所占用的寄存器表项标记为可优先替换,之后若发现其他线程需要将其寄存器从主寄存器堆中调入寄存器堆缓存中,则可以优先将该线程替换出去,而其他线程不会受到影响。因此,与现有技术相比,采用本方案对长延时事件的监测更加灵敏且不需要对指令进行调整,对寄存器堆缓存资源的释放回收效率更高。

    一种节点间共享内存的虚拟机迁移方法

    公开(公告)号:CN104793986A

    公开(公告)日:2015-07-22

    申请号:CN201510222657.7

    申请日:2015-05-05

    发明人: 张乾龙 江涛

    IPC分类号: G06F9/455 G06F9/48 H04L29/08

    CPC分类号: Y02D10/24 Y02D10/26 Y02D10/28

    摘要: 本发明公开了一种节点间共享内存的虚拟机迁移方法,在向目标节点迁移使用远程内存的虚拟机时,包括两种迁移方式:非拷贝方式,将虚拟机所用的节点的内存控制权转移至目标节点,包括本地节点内存和远程节点内存;拷贝方式,将虚拟机所用的目标节点以外节点的内存数据,传送给目标节点,并直接将需要迁移的虚拟机所使用的目标节点远程内存的控制权转移给目标节点。通过上述方式,本发明提供的节点间共享内存的虚拟机迁移方法,能够减少虚拟机迁移时的内存数据拷贝操作,提高系统性能,节约传输通道带宽,并提高系统运行速度,节约功耗,进而降低系统运行成本。

    一种节点间共享内存的虚拟机迁移方法

    公开(公告)号:CN104793986B

    公开(公告)日:2018-07-31

    申请号:CN201510222657.7

    申请日:2015-05-05

    发明人: 张乾龙 江涛

    IPC分类号: G06F9/455 G06F9/48 H04L29/08

    CPC分类号: Y02D10/24 Y02D10/26 Y02D10/28

    摘要: 本发明公开了种节点间共享内存的虚拟机迁移方法,在向目标节点迁移使用远程内存的虚拟机时,包括两种迁移方式:非拷贝方式,将虚拟机所用的节点的内存控制权转移至目标节点,包括本地节点内存和远程节点内存;拷贝方式,将虚拟机所用的目标节点以外节点的内存数据,传送给目标节点,并直接将需要迁移的虚拟机所使用的目标节点远程内存的控制权转移给目标节点。通过上述方式,本发明提供的节点间共享内存的虚拟机迁移方法,能够减少虚拟机迁移时的内存数据拷贝操作,提高系统性能,节约传输通道带宽,并提高系统运行速度,节约功耗,进而降低系统运行成本。

    寄存器堆缓存资源的动态释放方法、系统及一种处理器

    公开(公告)号:CN104750561A

    公开(公告)日:2015-07-01

    申请号:CN201510175952.1

    申请日:2015-04-15

    IPC分类号: G06F9/50

    摘要: 本发明提供一种寄存器堆缓存资源的动态释放方法、系统及一种处理器,能够在不增加且不修改指令的情况下对长延时事件进行实时监测,当监测到长延时事件时发送将被该长延时事件所在线程占用的寄存器堆缓存表项标记为优先替换的请求,收到请求后,寄存器堆缓存能够及时将该线程所占用的寄存器表项标记为可优先替换,之后若发现其他线程需要将其寄存器从主寄存器堆中调入寄存器堆缓存中,则可以优先将该线程替换出去,而其他线程不会受到影响。因此,与现有技术相比,采用本方案对长延时事件的监测更加灵敏且不需要对指令进行调整,对寄存器堆缓存资源的释放回收效率更高。