会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Compact memory management unit
    • 紧凑型内存管理单元
    • US07590819B2
    • 2009-09-15
    • US11124536
    • 2005-05-09
    • Stephen B. JohnsonBrad D. BesmerTimothy E. HoglundJana L. Richards
    • Stephen B. JohnsonBrad D. BesmerTimothy E. HoglundJana L. Richards
    • G06F12/00G06F9/26G06F9/34
    • G06F12/0292
    • A memory management unit (MMU) for a device controller that provides enhanced functionality while maintaining a small physical size or footprint, such that the die size required to manufacture the memory management unit circuitry within the device controller integrated circuit device remains small notwithstanding such enhanced functionality. This compact/tiny MMU provides virtual memory addressing and memory error detection functionality while maintaining a small physical die size. The small physical die size with enhanced functionality is obtained by improvements in translating virtual to physical addressing without use of extensive translation tables, which themselves would otherwise consume memory and associated die real estate. In addition, the MMU allows a firmware image containing code and data segments to be run-time swapped between internal shared context RAM and external memory.
    • 一种用于设备控制器的存储器管理单元(MMU),其在保持小的物理尺寸或占地面积的同时提供增强的功能,使得制造设备控制器集成电路设备内的存储器管理单元电路所需的管芯尺寸仍然很小,尽管具有这种增强的功能 。 这种紧凑型/微型MMU提供虚拟内存寻址和内存错误检测功能,同时保持较小的物理裸片大小。 具有增强功能的小型物理尺寸通过改进虚拟到物理寻址的改进而获得,而不使用广泛的翻译表,其本身将消耗存储器和相关的裸片空间。 此外,MMU允许包含代码和数据段的固件映像在内部共享上下文RAM和外部存储器之间进行运行时交换。
    • 4. 发明申请
    • Method and System for Efficient Write Journal Entry Management for a Distributed File System
    • 分布式文件系统高效写入日志管理的方法和系统
    • US20130268492A1
    • 2013-10-10
    • US13896186
    • 2013-05-16
    • Paul E. SoulierBrad D. Besmer
    • Paul E. SoulierBrad D. Besmer
    • G06F17/30
    • G06F17/30191G06F17/30194
    • The present invention is directed to a method and system for efficient write journal entry management maintaining minimum write journal information stored in a nonvolatile memory through utilizing an additional structure in a fast volatile memory. The method and system may manage write journaling of a file volume including multiple fixed sized regions and assign a persistent 1-bit synchronization status (the write journal information) to each data region. In addition, a non-persistent I/O counter (the additional structure) for each region to manage the persistent 1-bit synchronization status during run-time. The present invention may provide a mechanism to determine when write I/O operations have not successfully completed to a specific region of the file volume.
    • 本发明涉及一种用于通过利用快速易失性存储器中的附加结构来保存存储在非易失性存储器中的最小写入日志信息的用于高效写入日记帐入口管理的方法和系统。 方法和系统可以管理包括多个固定大小区域的文件卷的写入日志记录,并将持久性1位同步状态(写入日志信息)分配给每个数据区域。 另外还有一个用于每个区域的非持久I / O计数器(附加结构),用于在运行期间管理持久的1位同步状态。 本发明可以提供一种用于确定何时写入I / O操作未成功完成到文件卷的特定区域的机制。
    • 6. 发明授权
    • Methods and apparatus for improved RAID 1 mirror re-synchronization
    • 改进RAID 1镜像重新同步的方法和设备
    • US07500070B2
    • 2009-03-03
    • US11508473
    • 2006-08-23
    • Jason B. SchillingBrad D. Besmer
    • Jason B. SchillingBrad D. Besmer
    • G06F13/00
    • G06F11/2082
    • Systems and methods for improving performance of a re-synchronization process in a RAID level 1 storage system. In one aspect a local cache memory associated with the second or mirrored disk drive is enabled during the re-synchronization operation but left disabled during normal operation processing host requests. The cache is flushed to the persistent medium of the second disk drive before resuming normal I/O request processing. In another aspect normal I/O request processing is interleaved with portions of the processing for re-synchronization of the mirrored disk drive. Normal I/O request processing proceeds for a first period of time. Re-synchronization processing for a portion of the mirrored information then proceeds (with local cache memory of the mirrored disk drive enabled) for a second period of time.
    • 用于提高RAID 1级存储系统中重新同步过程性能的系统和方法。 在一个方面,在重新同步操作期间启用与第二或镜像磁盘驱动器相关联的本地高速缓冲存储器,但在正常操作处理主机请求期间被禁用。 在恢复正常的I / O请求处理之前,缓存被刷新到第二个磁盘驱动器的持久介质。 在另一方面,正常I / O请求处理与用于镜像磁盘驱动器的重新同步的处理的部分进行交织。 正常I / O请求处理在第一时间段内进行。 然后,针对一部分镜像信息的再同步处理继续(启用镜像磁盘驱动器的本地高速缓存),持续第二时间段。
    • 9. 发明申请
    • Methods and apparatus for improved raid 1 mirror re-synchronization
    • 改进raid 1镜像重新同步的方法和装置
    • US20080052457A1
    • 2008-02-28
    • US11508473
    • 2006-08-23
    • Jason B. SchillingBrad D. Besmer
    • Jason B. SchillingBrad D. Besmer
    • G06F13/00G06F12/16
    • G06F11/2082
    • Systems and methods for improving performance of a re-synchronization process in a RAID level 1 storage system. In one aspect a local cache memory associated with the second or mirrored disk drive is enabled during the re-synchronization operation but left disabled during normal operation processing host requests. The cache is flushed to the persistent medium of the second disk drive before resuming normal I/O request processing. In another aspect normal I/O request processing is interleaved with portions of the processing for re-synchronization of the mirrored disk drive. Normal I/O request processing proceeds for a first period of time. Re-synchronization processing for a portion of the mirrored information then proceeds (with local cache memory of the mirrored disk drive enabled) for a second period of time.
    • 用于提高RAID 1级存储系统中重新同步过程性能的系统和方法。 在一个方面,在重新同步操作期间启用与第二或镜像磁盘驱动器相关联的本地高速缓冲存储器,但在正常操作处理主机请求期间被禁用。 在恢复正常的I / O请求处理之前,缓存被刷新到第二个磁盘驱动器的持久介质。 在另一方面,正常I / O请求处理与用于镜像磁盘驱动器的重新同步的处理的部分交错。 正常I / O请求处理在第一时间段内进行。 然后,针对一部分镜像信息的再同步处理继续(启用镜像磁盘驱动器的本地高速缓存),持续第二时间段。
    • 10. 发明授权
    • Apparatus and method for dynamically enabling and disabling interrupt coalescing in data processing system
    • 在数据处理系统中动态启用和禁用中断合并的装置和方法
    • US07054972B2
    • 2006-05-30
    • US10319206
    • 2002-12-13
    • Owen N. ParryBrad D. BesmerStephen B. Johnson
    • Owen N. ParryBrad D. BesmerStephen B. Johnson
    • G06F13/24
    • G06F13/24
    • An apparatus and method for dynamically enabling and disabling interrupt coalescing in a data processing system. The present invention involves consistently monitoring IO load on an IOP of an IO adapter. The firmware on the IO adapter may have a global variable that stores counters for PCI function registers. Each counter tracks the number of outstanding IOs of a corresponding PCI function register. The counter is incremented whenever a new IO is received and is decremented upon posting the completed message back to the OS. A timer interrupt is generated periodically so that an ISR may be periodically performed. In the ISR, the maximum value stored of each counter seen since last timer interrupt is analyzed. When the maximum value stored is greater than a predetermined threshold value, the interrupt coalescing is enabled.
    • 一种用于在数据处理系统中动态地启用和禁用中断合并的装置和方法。 本发明涉及持续监视IO适配器的IOP上的IO负载。 IO适配器上的固件可能有一个全局变量,用于存储PCI功能寄存器的计数器。 每个计数器跟踪相应PCI功能寄存器的未完成IO的数量。 每当接收到新的IO时,计数器递增,并且在将完成的消息发回操作系统后递减。 周期性地产生定时中断,以便周期性地执行ISR。 在ISR中,分析从上一次定时器中断以来看到的每个计数器存储的最大值。 当存储的最大值大于预定阈值时,中断合并被使能。