会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • Method and system for enhanced thread synchronization and coordination
    • 增强线程同步和协调的方法和系统
    • US20070271450A1
    • 2007-11-22
    • US11436292
    • 2006-05-17
    • Kshitij A. DoshiQuinn A. JacobsonAnne W. BracyHong Wang
    • Kshitij A. DoshiQuinn A. JacobsonAnne W. BracyHong Wang
    • G06F9/30
    • G06F9/526G06F12/0815G06F2209/523
    • Synchronization and communication between concurrent software threads is enhanced. An attempt may be made to acquire a lock associated with a resource. If the lock is not available and/or the attempt fails, a hardware monitor may be configured to detect release of the lock. An asynchronous procedure call responsive to detection of the lock release facilitates another attempt to acquire the lock. Alternatively, upon acquiring the lock a hardware monitor may be configured to detect any attempt to acquire the lock. Access to the protected resource may be maintained until an asynchronous procedure call responsive to the detection of such an attempt. Then state may be restored to a safe point for releasing the lock. Alternatively, processing of reader lock requests may be adapted to a turnstile processing when no writer holds or waits for the lock and then adapted to read-write lock processing whenever a writer requests the lock.
    • 并发软件线程之间的同步和通信得到增强。 可以尝试获取与资源相关联的锁。 如果锁不可用和/或尝试失败,则可以配置硬件监视器以检测锁的释放。 响应于检测到锁定释放的异步过程调用有助于获取锁的另一尝试。 或者,在获取锁定时,可以将硬件监视器配置为检测获取锁的任何尝试。 可以保持对受保护资源的访问,直到异步过程调用响应于这种尝试的检测。 那么状态可以恢复到一个安全的位置来释放锁。 或者,当没有写入器保持或等待锁定时,读取器锁定请求的处理可以适用于十字转门处理,然后每当写入器请求锁定时适合于读写锁定处理。
    • 25. 发明授权
    • Efficient zero-based decompression
    • 高效的零基减压
    • US09575757B2
    • 2017-02-21
    • US13991858
    • 2011-12-30
    • Elmoustapha Ould-Ahmed-VallSuleyman SairKshitij A. DoshiCharles R. YountBret L. Toll
    • Elmoustapha Ould-Ahmed-VallSuleyman SairKshitij A. DoshiCharles R. YountBret L. Toll
    • G06F9/30H03M7/46
    • G06F9/30018G06F9/30036H03M7/46
    • A processor core including a hardware decode unit to decode vector instructions for decompressing a run length encoded (RLE) set of source data elements and an execution unit to execute the decoded instructions. The execution unit generates a first mask by comparing set of source data elements with a set of zeros and then counts the trailing zeros in the mask. A second mask is made based on the count of trailing zeros. The execution unit then copies the set of source data elements to a buffer using the second mask and then reads the number of RLE zeros from the set of source data elements. The buffer is shifted and copied to a result and the set of source data elements is shifted to the right. If more valid data elements are in the set of source data elements this is repeated until all valid data is processed.
    • 一种处理器核心,包括硬件解码单元,用于解码用于解压缩源数据元素的游程长度编码(RLE)集合的向量指令和执行单元以执行解码的指令。 执行单元通过将源数据元素的集合与一组零进行比较来生成第一掩码,然后计数掩码中的尾随零。 第二个掩码基于尾随零的计数。 执行单元然后使用第二掩码将源数据元素集合复制到缓冲器,然后从源数据元素集合读取RLE零的数目。 将缓冲区移位并复制到结果,并将源数据元素集合向右移动。 如果源数据元素集合中有更多有效的数据元素,则重复此操作,直到处理所有有效数据。
    • 29. 发明申请
    • DISTRIBUTED PERSISTENT MEMORY USING ASYNCHRONOUS STREAMING OF LOG RECORDS
    • 使用日志记录的异步流动分布的记忆
    • US20150293820A1
    • 2015-10-15
    • US14248913
    • 2014-04-09
    • Kshitij A. DoshiRahul KhannaMinh T. Le
    • Kshitij A. DoshiRahul KhannaMinh T. Le
    • G06F11/16G06F11/14
    • G06F17/30578G06F3/0619G06F3/0644G06F3/065G06F3/067G06F11/1482G06F11/203G06F11/2048G06F11/2097G06F17/30368G06F2201/84G06F2201/855G06F2201/87
    • Technologies for distributed durable data replication include a computing device having persistent memory that stores a memory state and an update log. The computing device isolates a host partition from a closure partition. The computing device may sequester one or more processor cores for use by the closure partition. The host partition writes transaction records to the update log prior to writing state changes to persistent memory. A replication service asynchronously transmits log records to a remote computing device, which establishes a replica update log in persistent memory. If the host partition fails, the closure partition transmits remaining log records from the update log to the remote computing device. The update log may be quickly replayed when recovering the computing device from failure. The remote computing device may also replay the replica update log to update a remote copy of the state data. Other embodiments are described and claimed.
    • 用于分布式持久数据复制的技术包括具有存储存储器状态和更新日志的持久存储器的计算设备。 计算设备将主机分区与封闭分区隔离开来。 计算设备可以隔离一个或多个处理器核以供封闭分区使用。 在将状态更改写入持久内存之前,主机分区将事务记录写入更新日志。 复制服务将日志记录异步发送到远程计算设备,远程计算设备在持久存储器中建立副本更新日志。 如果主机分区失败,则关闭分区将剩余的日志记录从更新日志传输到远程计算设备。 从故障恢复计算设备时,可能会快速重播更新日志。 远程计算设备还可以重放副本更新日志以更新状态数据的远程副本。 描述和要求保护其他实施例。