会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • TRANSACTIONAL MEMORY MANAGEMENT TECHNIQUES
    • 交易记忆管理技术
    • US20150100741A1
    • 2015-04-09
    • US14129936
    • 2013-07-15
    • Irina CalciuJustin E. GottschlichTatiana Shpeisman
    • Irina CalciuJustin E. GottschlichTatiana Shpeisman
    • G06F9/46
    • G06F3/0659G06F3/0613G06F3/067G06F3/0673G06F9/44G06F9/466G06F9/467G06F12/0813
    • Techniques for improved transactional memory management are described. In one embodiment, for example, an apparatus may comprise a processor element, an execution component for execution by the processor element to concurrently execute a software transaction and a hardware transaction according to a transactional memory process, a tracking component for execution by the processor element to activate a global lock to indicate that the software transaction is undergoing execution, and a finalization component for execution by the processor element to commit the software transaction and deactivate the global lock when execution of the software transaction completes, the finalization component to abort the hardware transaction when the global lock is active when execution of the hardware transaction completes. Other embodiments are described and claimed.
    • 描述了改进的事务性内存管理技术。 在一个实施例中,例如,设备可以包括处理器元件,用于由处理器元件执行以根据事务存储器进程同时执行软件事务和硬件事务的执行部件,用于由处理器元件执行的跟踪部件 激活全局锁以指示软件事务正在执行;以及最终化组件,用于由处理器元件执行以提交软件事务,并且在执行软件事务完成时停用全局锁定,终止组件中止硬件 当执行硬件事务完成时,全局锁活动时的事务。 描述和要求保护其他实施例。
    • 10. 发明授权
    • Optimization for safe elimination of weak atomicity overhead
    • 安全消除弱原子性开销的优化
    • US09274855B2
    • 2016-03-01
    • US12344147
    • 2008-12-24
    • Ali-Reza Adl-TabatabaiTatiana ShpeismanVijay Menon
    • Ali-Reza Adl-TabatabaiTatiana ShpeismanVijay Menon
    • G06F9/44G06F13/00G06F9/52G06F9/46G06F12/08G06F12/10
    • G06F9/52G06F9/466G06F12/0897G06F12/1027
    • A method and apparatus for optimizing weak atomicity overhead is herein described. A state table is maintained either during static or dynamic compilation of code to track data non-transactionally accessed. Within execution of a transaction, such as at transactional memory accesses or within a commit function, it is determined if data associated with memory access within the transaction is to be conflictingly accessed outside the transaction from the state table. If the data is not accessed outside the transaction, then the transaction potentially commits without weak atomicity safety mechanisms, such as privatization. Furthermore, even if data is accessed outside the transaction, optimized safety mechanisms may be performed to ensure isolation between the potentially conflicting accesses, while eliding the mechanisms for data not accessed outside the transaction.
    • 这里描述用于优化弱原子性开销的方法和装置。 在静态或动态编译代码期间维护状态表以跟踪非事务性访问的数据。 在事务的执行中,例如在事务存储器访问或提交功能中,确定与事务内的存储器访问相关联的数据是否将在事务之外从状态表冲突地访问。 如果在事务之外没有访问数据,则交易可能没有弱原子安全机制,如私有化。 此外,即使在事务之外访问数据,也可以执行优化的安全机制,以确保在潜在的冲突访问之间的隔离,同时查看在事务之外未被访问的数据的机制。