会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • 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.
    • 这里描述用于优化弱原子性开销的方法和装置。 在静态或动态编译代码期间维护状态表以跟踪非事务性访问的数据。 在事务的执行中,例如在事务存储器访问或提交功能中,确定与事务内的存储器访问相关联的数据是否将在事务之外从状态表冲突地访问。 如果在事务之外没有访问数据,则交易可能没有弱原子安全机制,如私有化。 此外,即使在事务之外访问数据,也可以执行优化的安全机制,以确保在潜在的冲突访问之间的隔离,同时查看在事务之外未被访问的数据的机制。
    • 9. 发明申请
    • OPTIMIZATION FOR SAFE ELIMINATION OF WEAK ATOMICITY OVERHEAD
    • 优化安全消除弱势原因
    • US20100162250A1
    • 2010-06-24
    • US12344147
    • 2008-12-24
    • Ali-Reza Adl-TabatabaiTatiana ShpeismanVijay Menon
    • Ali-Reza Adl-TabatabaiTatiana ShpeismanVijay Menon
    • G06F9/46G06F12/00
    • 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.
    • 这里描述用于优化弱原子性开销的方法和装置。 在静态或动态编译代码期间维护状态表以跟踪非事务性访问的数据。 在事务的执行中,例如在事务存储器访问或提交功能中,确定与事务内的存储器访问相关联的数据是否将在事务之外从状态表冲突地访问。 如果在事务之外没有访问数据,则交易可能没有弱原子安全机制,如私有化。 此外,即使在事务之外访问数据,也可以执行优化的安全机制,以确保在潜在的冲突访问之间的隔离,同时查看在事务之外未被访问的数据的机制。