Code versioning for enabling transactional memory promotion
    3.
    发明授权
    Code versioning for enabling transactional memory promotion 有权
    用于启用事务性内存升级的代码版本控制

    公开(公告)号:US09405596B2

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

    申请号:US14504832

    申请日:2014-10-02

    CPC classification number: G06F9/528 G06F8/4436 G06F8/452

    Abstract: Code versioning for enabling transactional memory region promotion may include receiving a portion of candidate source code; outlining the portion of candidate source code received for parallel execution; wrapping a critical region with entry and exit routines to enter into a speculation sub-process, wherein the entry and exit routines also gather conflict statistics at run time; and generating an outlined code portion comprising multiple loop versions using a processor.

    Abstract translation: 用于启用事务性存储器区域升级的代码版本化可以包括接收候选源代码的一部分; 概述接收并行执行的候选源代码的部分; 用入口和出口例程包装关键区域以进入推测子过程,其中进入和退出例程还在运行时收集冲突统计; 以及使用处理器生成包括多个循环版本的概述代码部分。

Patent Agency Ranking