会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 10. 发明公开
    • Mechanism for strong atomicity in a transactional memory system
    • 机制解释系统
    • EP2075690A1
    • 2009-07-01
    • EP08254178.0
    • 2008-12-30
    • Intel Corporation
    • Saha, BratinAdl-Tabatabai, Ali-RezaWang, ChengShpeisman, Tatiana
    • G06F9/312G06F9/38G06F9/46
    • G06F9/30087G06F9/3004G06F9/467
    • A method and apparatus for providing efficient strong atomicity is herein described. Optimized strong atomic operations may be inserted at non-transactional read accesses to provide efficient strong atomicity. A global transaction value is copied at a beginning of a non-transactional function to a local transaction value; essentially creating a local timestamp of the global transaction value. At a non-transactional memory access within the function, a counter value or version value is compared to the LTV to see if a transaction has started updating memory locations, or specifically the memory location accessed. If memory locations have not been updated by a transaction, execution is accelerated by avoiding a full set of slowpath strong atomic operations to ensure validity of data accessed. In contrast, the slowpath operations may be executed to resolve contention between a transactional and non-transaction access contending for the same memory location.
    • 这里描述了提供有效的强原子性的方法和装置。 可以在非事务读访问中插入优化的强原子操作,以提供有效的强原子性。 全局事务值在非事务函数的开始被复制到本地事务值; 基本上创建了全局事务值的本地时间戳。 在功能内的非事务性存储器访问中,将计数器值或版本值与LTV进行比较,以查看事务是否已开始更新存储器位置,或具体地访问存储器位置。 如果事务没有更新存储器位置,则可以通过避免一整套慢路强原子操作来加速执行,以确保访问的数据的有效性。 相比之下,可以执行慢路操作来解决争用相同内存位置的事务和非事务访问之间的争用。