APPARATUS, METHOD, AND SYSTEM FOR PROVIDING A DECISION MECHANISM FOR CONDITIONAL COMMITS IN AN ATOMIC REGION

    公开(公告)号:SG188993A1

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

    申请号:SG2013018742

    申请日:2011-09-26

    Applicant: INTEL CORP

    Abstract: An apparatus and method is described herein for conditionally committing /andor speculative checkpointing transactions, which potentially results in dynamic resizing of transactions. During dynamic optimization of binary code, transactions are inserted to provide memory ordering safeguards, which enables a dynamic optimizer to more aggressively optimize code. And the conditional commit enables efficient execution of the dynamic optimization code, while attempting to prevent transactions from running out of hardware resources. While the speculative checkpoints enable quick and efficient recovery upon abort of a transaction. Processor hardware is adapted to support dynamic resizing of the transactions, such as including decoders that recognize a conditional commit instruction, a speculative checkpoint instruction, or both. And processor hardware is further adapted to perform operations to support conditional commit or speculative checkpointing in response to decoding such instructions.

    APPARATUS, METHOD, AND SYSTEM FOR PROVIDING A DECISION MECHANISM FOR CONDITIONAL COMMITS IN AN ATOMIC REGION
    15.
    发明公开
    APPARATUS, METHOD, AND SYSTEM FOR PROVIDING A DECISION MECHANISM FOR CONDITIONAL COMMITS IN AN ATOMIC REGION 审中-公开
    设备,方法和系统提供决策机制有条件的义务在核区

    公开(公告)号:EP2619654A4

    公开(公告)日:2016-11-16

    申请号:EP11827728

    申请日:2011-09-26

    Applicant: INTEL CORP

    Abstract: An apparatus and method is described herein for conditionally committing and/or speculative checkpointing transactions, which potentially results in dynamic resizing of transactions. During dynamic optimization of binary code, transactions are inserted to provide memory ordering safeguards, which enables a dynamic optimizer to more aggressively optimize code. And the conditional commit enables efficient execution of the dynamic optimization code, while attempting to prevent transactions from running out of hardware resources. While the speculative checkpoints enable quick and efficient recovery upon abort of a transaction. Processor hardware is adapted to support dynamic resizing of the transactions, such as including decoders that recognize a conditional commit instruction, a speculative checkpoint instruction, or both. And processor hardware is further adapted to perform operations to support conditional commit or speculative checkpointing in response to decoding such instructions.

    Abstract translation: 的装置和方法被描述为有条件地提交和/或推测检查点的交易,这潜在地导致了交易的动态调整。 在二进制代码动态优化,交易被插入到内存提供保障顺序,使动态优化,以更积极的优化代码。 和条件提交启用动态优化代码的执行效率,同时努力避免用尽硬件资源的交易。 虽然投机性的检查站时能交易的中止快速高效的恢复。 处理器硬件angepasst支持交易的动态调整,为寻求包括解码器确实承认条件提交指令,推测检查点指令,或两者兼而有之。 和处理器的硬件是执行操作,以支持条件提交或推测检查点的响应于解码请示此外angepasst。

    ACCELERATING EXECUTION OF COMPRESSED CODE
    16.
    发明公开
    ACCELERATING EXECUTION OF COMPRESSED CODE 有权
    BESCHLEUNIGUNG DERAUSFÜHRUNGEINES KOMPRIMIERTEN代码

    公开(公告)号:EP2585907A4

    公开(公告)日:2016-05-25

    申请号:EP11810085

    申请日:2011-06-27

    Applicant: INTEL CORP

    Abstract: Methods and apparatus relating to accelerating execution of compressed code are described. In one embodiment, a two-level embedded code decompression scheme is utilized which eliminates bubbles, which may increase speed and/or reduce power consumption. Other embodiments are also described and claimed.

    Abstract translation: 描述与加速执行压缩代码相关的方法和装置。 在一个实施例中,利用消除气泡的两级嵌入式代码解压缩方案,这可以增加速度和/或降低功耗。 还描述和要求保护其他实施例。

Patent Agency Ranking