会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Methods and apparatus for preserving precise exceptions in code reordering by using control speculation
    • 通过使用控制推测在代码重新排序中保留精确异常的方法和装置
    • US08769509B2
    • 2014-07-01
    • US11937264
    • 2007-11-08
    • Dz-ching Ju
    • Dz-ching Ju
    • G06F9/45G06F9/44
    • G06F9/3861G06F9/3834G06F9/3842
    • Methods and apparatus for preserving precise exceptions in code reordering by using control speculation are disclosed. A disclosed system uses a control speculation module to reorder instructions within an application program and preserve precise exceptions. Instructions, excepting and non-excepting, can be reordered by the control speculation module if the instructions meet certain conditions. When an excepting instruction is reordered, a check instruction is inserted into the program execution path and a recovery block is generated. The check instruction determines if the reordered excepting instruction actually needs to generate an exception. The recovery block contains instructions to revert the effects of code reordering. If the check instruction detects the need for an exception, the recovery block is executed to restore the architectural state of the processor and the exception is handled.
    • 公开了通过使用控制推测在代码重新排序中保持精确异常的方法和装置。 所公开的系统使用控制推测模块来重新排序应用程序中的指令并保留精确的异常。 如果指令符合某些条件,则控制推测模块可以重新排除除非和除外的指令。 当排除指令重新排序时,将检查指令插入程序执行路径,并生成恢复块。 检查指令确定重新排序的除外指令是否真的需要生成异常。 恢复块包含恢复代码重新排序效果的指令。 如果检查指令检测到异常的需要,则执行恢复块以恢复处理器的体系结构状态,并处理异常。
    • 10. 发明申请
    • METHODS AND APPARATUS FOR PRESERVING PRECISE EXCEPTIONS IN CODE REORDERING BY USING CONTROL SPECULATION
    • 通过使用控制参数在代码重新保存精确异常的方法和装置
    • US20080065872A1
    • 2008-03-13
    • US11937264
    • 2007-11-08
    • Dz-ching Ju
    • Dz-ching Ju
    • G06F9/26
    • G06F9/3861G06F9/3834G06F9/3842
    • Methods and apparatus for preserving precise exceptions in code reordering by using control speculation are disclosed. A disclosed system uses a control speculation module to reorder instructions within an application program and preserve precise exceptions. Instructions, excepting and non-excepting, can be reordered by the control speculation module if the instructions meet certain conditions. When an excepting instruction is reordered, a check instruction is inserted into the program execution path and a recovery block is generated. The check instruction determines if the reordered excepting instruction actually needs to generate an exception. The recovery block contains instructions to revert the effects of code reordering. If the check instruction detects the need for an exception, the recovery block is executed to restore the architectural state of the processor and the exception is handled.
    • 公开了通过使用控制推测在代码重新排序中保持精确异常的方法和装置。 所公开的系统使用控制推测模块来重新排序应用程序中的指令并保留精确的异常。 如果指令符合某些条件,则控制推测模块可以重新排除除非和除外的指令。 当排除指令重新排序时,将检查指令插入程序执行路径,并生成恢复块。 检查指令确定重新排序的除外指令是否真的需要生成异常。 恢复块包含恢复代码重新排序效果的指令。 如果检查指令检测到异常的需要,则执行恢复块以恢复处理器的体系结构状态,并处理异常。