会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • SAFE CONDITIONAL-LOAD AND CONDITIONAL-STORE OPERATIONS
    • 安全条件和条件存储操作
    • US20150121049A1
    • 2015-04-30
    • US14482642
    • 2014-09-10
    • International Business Machines Corporation
    • Marcel MitranVisda Vokhshoori
    • G06F9/38
    • G06F9/3861G06F8/4441G06F9/30043G06F9/30072G06F9/3804G06F9/46
    • One embodiment is a computer-implemented method for safe conditional operation when storage access cannot be proven safe. The method includes receiving a portion of source code for a transaction by an enhanced compiler and. The portion of source code received is analyzed, by the enhanced compiler, to determine whether the portion of source code is a candidate for transformation. Responsive to a determination that the portion of source code analyzed by the enhanced compiler is a candidate for transformation, the portion of the source code analyzed is transformed, by a computer processor, to use a conditional operation in a first portion of the transformed code. The conditional operation uses hardware transaction memory to invoke retry operations within hardware. A branch is added, directed to an original code portion, in a second portion of transformed code, where the branch is a recovery portion containing the original code portion.
    • 一个实施例是用于在不能证明安全的存储访问时安全条件操作的计算机实现的方法。 该方法包括通过增强的编译器接收用于交易的源代码的一部分。 通过增强编译器分析接收的源代码的部分,以确定源代码的部分是否是转换的候选。 响应于确定由增强编译器分析的源代码的部分是用于变换的候选者,所分析的源代码部分由计算机处理器转换为在变换代码的第一部分中使用条件操作。 条件操作使用硬件事务存储器来调用硬件中的重试操作。 在转换代码的第二部分中添加指向原始代码部分的分支,其中分支是包含原始代码部分的恢复部分。