会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and system for an atomically updated, central cache memory
    • 用于原子更新的中央缓存存储器的方法和系统
    • US07191289B2
    • 2007-03-13
    • US11342216
    • 2006-01-27
    • David C. BrownMikhail V. LeonovMichael M. Byrd
    • David C. BrownMikhail V. LeonovMichael M. Byrd
    • G06F12/00
    • G09G5/363G06F9/52G09G5/24G09G5/393G09G2360/121G09G2370/027
    • Disclosed is a central cache that is updated without the overhead of locking. Updates are “atomic” in that they cannot be interrupted part way through. Applications are always free to read data in the cache, accessing the data through a reference table. Applications do not directly update the cache, instead, they send update requests to a service routine. To update the cache, the service routine proceeds in two phases. In the first phase, the service routine prepares the new data and adds them to the cache, without updating the reference table. During the first phase, an application accessing the cache cannot “see” the new data because the reference table has not yet been updated. After the first phase is complete, the service routine performs the second phase of the update process: atomically updating the reference table. The two-phase update process leaves the cache, at all times, in a consistent state.
    • 公开了一种在没有锁定开销的情况下更新的中央缓存。 更新是“原子的”,因为它们不能被中断。 应用程序始终可以自由地读取缓存中的数据,通过参考表访问数据。 应用程序不直接更新缓存,而是将更新请求发送到服务程序。 为了更新缓存,服务程序分两步进行。 在第一阶段,服务程序准备新数据并将其添加到缓存中,而不更新参考表。 在第一阶段,访问高速缓存的应用程序不能“查看”新数据,因为参考表尚未更新。 第一阶段完成后,服务程序执行更新过程的第二阶段:以原子方式更新参考表。 两阶段更新过程始终保持高速缓存,始终处于一致状态。
    • 6. 发明授权
    • Method and system for an atomically updated, central cache memory
    • 用于原子更新的中央缓存存储器的方法和系统
    • US07020746B2
    • 2006-03-28
    • US10352599
    • 2003-01-28
    • David C. BrownMikhail V. LeonovMichael M. Byrd
    • David C. BrownMikhail V. LeonovMichael M. Byrd
    • G06F12/00
    • G09G5/363G06F9/52G09G5/24G09G5/393G09G2360/121G09G2370/027
    • Disclosed is a central cache that is updated without the overhead of locking. Updates are “atomic” in that they cannot be interrupted part way through. Applications are always free to read data in the cache, accessing the data through a reference table. Applications do not directly update the cache, instead, they send update requests to a service routine. To update the cache, the service routine proceeds in two phases. In the first phase, the service routine prepares the new data and adds them to the cache, without updating the reference table. During the first phase, an application accessing the cache cannot “see” the new data because the reference table has not yet been updated. After the first phase is complete, the service routine performs the second phase of the update process: atomically updating the reference table. The two-phase update process leaves the cache, at all times, in a consistent state.
    • 公开了一种在没有锁定开销的情况下更新的中央缓存。 更新是“原子的”,因为它们不能被中断。 应用程序始终可以自由地读取缓存中的数据,通过参考表访问数据。 应用程序不直接更新缓存,而是将更新请求发送到服务程序。 为了更新缓存,服务程序分两步进行。 在第一阶段,服务程序准备新数据并将其添加到缓存中,而不更新参考表。 在第一阶段,访问高速缓存的应用程序不能“查看”新数据,因为参考表尚未更新。 第一阶段完成后,服务程序执行更新过程的第二阶段:以原子方式更新参考表。 两阶段更新过程始终保持高速缓存,始终处于一致状态。