会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • LOCK ELISION WITH BINARY TRANSLATION BASED PROCESSORS
    • 基于二进制翻译的处理器的锁定
    • US20150277914A1
    • 2015-10-01
    • US14227014
    • 2014-03-27
    • John H. KelmNaveen NeelakantamDenis M. Khartikov
    • John H. KelmNaveen NeelakantamDenis M. Khartikov
    • G06F9/30
    • G06F9/30087G06F9/45516G06F9/4552
    • Generally, this disclosure provides systems, devices, methods and computer readable media for detection and exploitation of lock elision opportunities with binary translation based processors. The device may include a dynamic binary translation (DBT) module to translate a region of code from a first instruction set architecture (ISA) to translated code in a second ISA and to detect and elide a lock associated with a critical section of the region of code. The device may also include a processor to speculatively execute the translated code in the critical section. The device may further include a transactional support processor to detect a memory access conflict associated with the lock and/or critical section during the speculative execution, roll back the speculative execution in response to the detection, and commit the speculative execution in the absence of the detection.
    • 通常,本公开提供了用于基于二进制翻译的处理器来检测和利用锁定机会的系统,设备,方法和计算机可读介质。 该设备可以包括动态二进制转换(DBT)模块,以将来自第一指令集体系结构(ISA)的代码区域转换为第二ISA中的转换代码,并且检测和删除与该区域的关键部分相关联的锁定 码。 该设备还可以包括在临界区域中推测性地执行转换的代码的处理器。 该装置还可以包括事务支持处理器,用于在推测性执行期间检测与锁和/或关键部分相关联的存储器访问冲突,以响应于该检测来回滚推测性执行,并且在没有 检测。