会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • GENERATING AN ORDERED SEQUENCE IN A DATABASE SYSTEM USING MULTIPLE INTERLEAVED CACHES
    • 在数据库系统中使用多个交互式缓存来生成订单序列
    • US20130145096A1
    • 2013-06-06
    • US13309356
    • 2011-12-01
    • Fulu LIChern Yih CHEAHMichael ZOLL
    • Fulu LIChern Yih CHEAHMichael ZOLL
    • G06F12/08
    • G06F9/52G06F17/30348G06F2209/521
    • A method, system, and computer program product is disclosed for generating an ordered sequence from a predetermined sequence of symbols using protected interleaved caches, such as semaphore protected interleaved caches. The approach commences by dividing the predetermined sequence of symbols into two or more interleaved caches, then mapping each of the two or more interleaved caches to a particular semaphore of a group of semaphores. The group of semaphores is organized into bytes or machine words for storing the group of semaphores into a shared memory, the shared memory accessible by a plurality of session processes. Protected (serialized) access by the session processes is provided by granting access to one of the two or more interleaved caches only after one of the plurality of session processes performs a semaphore altering read-modify-write operation (e.g., a CAS) on the particular semaphore. The interleaved caches are assigned values successively from the predetermined sequence using a round-robin assignment technique.
    • 公开了一种方法,系统和计算机程序产品,用于使用受保护的交错高速缓存(例如信号量保护的交错高速缓存)从预定的符号序列生成有序序列。 该方法通过将预定的符号序列划分成两个或多个交织的高速缓存,然后将两个或多个交织的高速缓存中的每一个映射到一组信号量的特定信号量来开始。 信号组被组织成字节或机器字,用于将信号组存储到共享存储器中,共享存储器可由多个会话进程访问。 只有在多个会话进程中的一个会话处理执行信号量改变读取 - 修改 - 写入操作(例如CAS)之后,才允许访问两个或更多个交织的高速缓存中的一个的保护(序列化)访问 特别的信号量。 使用循环分配技术,从预定序列连续地分配交织的高速缓存。
    • 2. 发明授权
    • Generating an ordered sequence in a database system using multiple interleaved caches
    • 使用多个交错缓存在数据库系统中生成有序序列
    • US09189295B2
    • 2015-11-17
    • US13309356
    • 2011-12-01
    • Fulu LiChern Yih CheahMichael Zoll
    • Fulu LiChern Yih CheahMichael Zoll
    • G06F9/52G06F17/30
    • G06F9/52G06F17/30348G06F2209/521
    • A method, system, and computer program product is disclosed for generating an ordered sequence from a predetermined sequence of symbols using protected interleaved caches, such as semaphore protected interleaved caches. The approach commences by dividing the predetermined sequence of symbols into two or more interleaved caches, then mapping each of the two or more interleaved caches to a particular semaphore of a group of semaphores. The group of semaphores is organized into bytes or machine words for storing the group of semaphores into a shared memory, the shared memory accessible by a plurality of session processes. Protected (serialized) access by the session processes is provided by granting access to one of the two or more interleaved caches only after one of the plurality of session processes performs a semaphore altering read-modify-write operation (e.g., a CAS) on the particular semaphore. The interleaved caches are assigned values successively from the predetermined sequence using a round-robin assignment technique.
    • 公开了一种方法,系统和计算机程序产品,用于使用受保护的交错高速缓存(例如信号量保护的交错高速缓存)从预定的符号序列生成有序序列。 该方法通过将预定的符号序列划分成两个或多个交织的高速缓存,然后将两个或多个交织的高速缓存中的每一个映射到一组信号量的特定信号量来开始。 信号组被组织成字节或机器字,用于将信号组存储到共享存储器中,共享存储器可由多个会话进程访问。 只有在多个会话进程中的一个会话处理执行信号量改变读取 - 修改 - 写入操作(例如CAS)之后,才允许访问两个或多个交织高速缓存中的一个的缓存 特别的信号量。 使用循环分配技术,从预定序列连续地分配交织的高速缓存。